Embedded Systems Engineer
Listed on 2026-02-06
-
Engineering
Systems Engineer, Embedded Software Engineer
Job Description
We are looking for a candidate to work remotely from Taipei - Taiwan.
Embedded Systems EngineerAirship AI
Redmond, WA
Remote
$35K - $55K/yr
Full-time
The Role
We are developing a next‑generation NVIDIA Jetson–based edge device and are looking for a motivated Embedded Linux Systems Engineer to join our team. This role combines embedded Linux platform engineering with C++ application development.
You will focus on Linux OS customization, device reliability, networking (including cellular modems) and enabling AI workloads on production edge hardware. You will help maintain our device OS image (Ubuntu + NVIDIA Jet Pack), integrate vendor BSP updates, support our OTA update architecture, and contribute directly to the C++ services that run on the device.
Responsibilities- Develop, customize and maintain our Ubuntu‑based Jetson OS images (Jet Pack / 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, Tensor
RT) 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/Tensor
RT 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
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, Jet Pack, 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
Do you feel responsible for the work you've produced and expect everyone around you to do the same? Do you want to acquire a breadth of business and technology experience that you can't get in a big company? Airship AI, an innovative software company based in Redmond WA and Charlotte NC, provides enterprise‑level video and sensor management software for clients in the US Government, Law Enforcement Agencies and Fortune 500 market space.
We need to expand our team to keep up with our current and future sales opportunities. For highly motivated individuals that want to be challenged on a daily basis, Airship AI offers competitive compensation packages along with excellent benefits. Be prepared to be involved in many aspects of the company as we pride ourselves on being team. Airship is dedicated to growth and offers a dynamic working environment with multiple opportunities for advancement.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).