ChatGPT Jobs · 10 hours ago
Embedded Systems Engineer
Airship AI is an innovative software company based in Redmond, WA, specializing in enterprise-level video and sensor management software. They are seeking an Embedded Systems Engineer to develop and customize Linux-based systems for edge devices, focusing on device reliability, networking, and AI workload enablement.
Computer Software
Responsibilities
Develop, customize and maintain our Ubuntu-based Jetson OS images (JetPack / L4T)
Integrate vendor-provided BSP updates (camera modules, carrier boards, peripherals)
Manage flashing pipelines, boot configuration, and partition layouts
Manage system services, boot processes and device startup reliability
Integrate and support cellular modems (LTE/5G) and edge networking
Debug OS-level, kernel-level and driver-level issues on ARM platforms
Support AI inference runtimes (CUDA, TensorRT) from an OS and deployment perspective
Implement monitoring, logging, watchdogs and recovery mechanisms for unattended edge devices
Collaborate closely with manufacturing and production teams to design and maintain mass-production workflows, including OS imaging, flashing, provisioning, validation and recovery for Jetson-based edge devices
Support field deployments and perform root-cause analysis of issues observed in production environments
Support OTA update workflows, including A/B partitioning and rollback testing
Contribute to C++ components running on the device (services, modules, libraries)
Implement features and bug fixes under guidance from senior team members
Optimize and debug code for ARM-based Jetson hardware
Integrate with CUDA/TensorRT runtime libraries
Collaborate with the platform team to ensure smooth application deployment
Run hardware-in-the-loop tests and validation workflows
Contribute to automated build and test pipelines for OS images and apps
Document processes, scripts, and system behaviors clearly and consistently
Qualification
Required
Bachelor's degree in EE, CS, CE, ME with embedded focus, or related fields
Strong C/C++ programming skills
Strong experience with Linux system development and administration
Hands on experience with embedded Linux on ARM platforms
Experience with Linux networking, including cellular modem integrations
Familiarity with Linux systems (Ubuntu or similar) as a development environment
Proficiency in writing and debugging shell scripts and Python scripts on Linux environments to automate workflows and manage system configurations
Ability to debug complex system-level issues independently across hardware and software boundaries
Experience supporting production systems deployed remotely, including diagnosing failures without physical access, analyzing logs and telemetry from the field and designing systems that can recover automatically from common faults
Experience with flashing workflows, bootloaders and Linux system services
Good communication skills and willingness to learn across OS and application layers
Preferred
Experience with NVIDIA Jetson, JetPack, or CUDA/TensorRT
Cellular modem integration experience (LTE/5G, mmcli, AT commands)
Familiarity with GPU-accelerated inference or AI edge workloads
Knowledge of system reliability patterns (watchdogs, OTA updates, rollback strategies)
Knowledge of device trees, kernels, or low-level hardware interfaces
Experience with OTA update systems (Mender, SWUpdate, custom A/B, etc.)
Familiarity with Docker or containerized development flows
Benefits
Competitive compensation packages
Excellent benefits
Company
ChatGPT Jobs
We find the best job offers for experts in ChatGPT and related technologies.
Funding
Current Stage
Early StageCompany data provided by crunchbase