Senior Embedded Linux Engineer
Apptronik· Software Engineering
Austin, TXfull-timePosted 3w ago
About the role
Senior Embedded BSP Engineer responsible for board support package, OS configuration, and platform tuning for NVIDIA Jetson Thor compute platform in Apptronik’s humanoid robots, from prototype to production, including carrier boards bring-up, boot chain, drivers, OS images, and field-updatable systems.
Responsibilities
- Develop and maintain the BSP for NVIDIA Jetson Thor modules and custom carrier boards, including board bring-up, device tree, pinmux, and peripheral enablement.
- Customize and maintain the boot chain (firmware, UEFI, and OS loader), kernel or QNX microkernel configuration, and out-of-tree kernel modules or QNX resource managers and drivers.
- Build and maintain OS images (Linux via Yocto or JetPack/Ubuntu, and/or QNX via QNX SDP) with reproducible, CI-driven builds.
- Tune the OS for real-time and low-latency behavior, including PREEMPT_RT, CPU isolation, IRQ affinity, QNX scheduling and partitioning, and power and thermal profiles.
- Own OS lifecycle tooling: JetPack / NVIDIA BSP upgrades, A/B OTA updates, secure boot, disk encryption, and fleet flashing and provisioning.
- Triage lab and field issues such as boot failures, kernel panics, driver regressions, and thermal throttling, and document root causes.
- Define new hardware requirements and review schematics and layout with the hardware team.
- Work with cross-functional engineering teams to bring up compute hardware from prototype through production.
- Collaborate with validation teams to develop test strategies and test plans.
- Participate in code reviews, design reviews, and pair debugging; help raise the bar for platform quality across the team.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
- Minimum of 5 years of experience building, debugging, and shipping embedded systems using Linux and/or QNX.
- Hands-on experience with NVIDIA Jetson (Thor or Orin) and JetPack, including flashing and carrier board customization.
- Strong OS-level skills: Linux kernel configuration, device tree, driver development and debugging, kernel upgrades or backports.
- Experience with Yocto, Buildroot, or a comparable image build system.
- 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.
- Strong hardware debugging skills using oscilloscopes, logic analyzers, and JTAG / serial debug.
- Ability to read and interpret system schematics and hardware datasheets.
- Working knowledge of embedded networking protocols such as CAN, EtherCAT, and Ethernet.
- Familiarity with embedded Linux security fundamentals such as secure boot, PKI, and hardware key storage.
- Experience writing and understanding technical specifications.
- Strong collaboration and communication skills, with a desire to grow technical leadership within a team.
Skills
Required:NVIDIA Jetson (Thor or Orin) and JetPack experienceLinux kernel configurationBuild systems (Yocto, Buildroot)Boot process understandingC/C++Hardware debugging toolsSchematic and datasheet readingEmbedded networking protocolsTechnical specifications
Nice to have:Python or Bash toolingEmbedded Linux security concepts
Last updated Oct 4, 2026. Interested? Apply on the company site.
About Apptronik
One Platform for the Future of Work
Apptronik designs humanoid robotics platforms with mobility, manipulation, and human-centered interaction to support people in the workplace.
3PLApolloApollo for ManufacturingApollo for RetailApollo for WarehouseBuilt for the Real WorldForm That Fits the WorkGoods-to-Person
More open roles at Apptronik
- Senior Site Reliability Engineer2d agoAustin, TX · Software Engineering
- Staff Simulation Engineer - Core Simulation Platform2d agoSunnyvale, CA · Software Engineering
- R&D Technician2d agoAustin, TX · Advanced Technologies
- CoRL 2026 - Robotics & AI Talent1w agoHybrid (Austin, TX), Hybrid (Sunnyvale, CA) · Talent Acquisition / Engineering
- Senior Perception Learning Engineer1w agoSunnyvale, CA · Software Engineering