Senior Embedded Linux Engineer
Apptronik
Austin, United States Posted October 22, 2026
Check how well your resume matches this job
Job Description
Join our team as a Senior Embedded BSP Engineer, where you will be responsible for the board support package and OS configuration for the NVIDIA Jetson Thor compute platform in our humanoid robots. You will collaborate with various teams to bring up custom carrier boards, develop and maintain the boot chain, kernel or RTOS configuration, and device drivers, and deliver reproducible, secure, field-updatable OS images. You will also tune the platform for low-latency, real-time performance, support hardware bring-up from prototype through production, and help own platform quality and reliability.
- Développer et maintenir le package de support de la carte (BSP) pour les modules NVIDIA Jetson Thor et les cartes porteuses personnalisées.
- Personnaliser et maintenir la chaîne de démarrage (firmware, UEFI, et chargeur d'OS), la configuration du noyau ou du micro-noyau QNX, et les modules du noyau hors arbre.
- Construire et maintenir des images OS (Linux via Yocto ou JetPack/Ubuntu, et/ou QNX via QNX SDP) avec des builds reproductibles, pilotés par CI.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience
- Experience with Yocto, Buildroot, or a comparable image build system
- Minimum of 5 years of experience building, debugging, and shipping embedded systems using Linux and/or QNX
- Strong OS-level skills: Linux kernel configuration, device tree, driver development and debugging, kernel upgrades or backports
- Hands-on experience with NVIDIA Jetson (Thor or Orin) and JetPack, including flashing and carrier board customization
- Solid understanding of the boot process: bootloaders, initramfs, and rootfs layout
- Proficiency in C/C++; working knowledge of Python or Bash for tooling, and Git
- Ability to read and interpret system schematics and hardware datasheets
- Strong hardware debugging skills using tools such as oscilloscopes, logic analyzers, and JTAG / serial debug
- Experience writing and understanding technical specifications
- Strong collaboration and communication skills, with a desire to grow technical leadership within a team setting
- Familiarity with embedded Linux security fundamentals such as secure boot, PKI, and hardware key storage
- Working knowledge of embedded networking protocols such as CAN, EtherCAT, and Ethernet
- Experience with humanoid robotics, industrial robotics, or other high-performance real-time systems
- Experience with CUDA, TensorRT, and container environments on Jetson. Experience with OTA update frameworks (RAUC, SWUpdate, Mender) and fleet provisioning. Familiarity with ROS 2 and DDS middleware
- Experience with QNX Neutrino, including SDP, BSP development, and resource managers. Experience with real-time Linux tuning such as PREEMPT_RT
- Familiarity with safety-critical embedded system design standards, including ISO 26262. Contributions to upstream kernel or open-source BSP projects
- Hearing and speech to communicate
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift 15 pounds at times
- Vision to read printed materials and a computer screen
Required Skills
Similar Jobs
How to apply
You apply on Apptronik’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Apptronik
See every open role at Apptronik on ARes.
More Jobs at Apptronik