What are the responsibilities and job description for the Embedded Systems Engineer position at Airship AI?
We are looking for a candidate to work remotely from Taipei - Taiwan. About 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 JetPack), integrate vendor BSP updates, support our OTA update architecture, and contribute directly to the C services that run on the device. Responsibilities Embedded Linux / Platform Engineering 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 C Application Development 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 Testing & Automation 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 Qualifications 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 indepdendently 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 Company DescriptionDo 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.
Salary : $35,000 - $55,000