Embedded Systems Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ChatGPT Jobs · 3 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

Embedded LinuxC/C++ programmingLinux system developmentNVIDIA JetsonCellular modem integrationShell scriptingPython scriptingWillingness to learnCommunication skills

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

twitter
company-logo
We find the best job offers for experts in ChatGPT and related technologies.

Funding

Current Stage
Early Stage
Company data provided by crunchbase