Senior Embedded BSP Engineer (Jetson Thor, Real-Time Linux)

Apptronik

Sunnyvale (CA)

On-site

USD 210,000 - 235,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apptronik, a leader in human-centered robotics, seeks a Senior Embedded BSP Engineer to own the BSP and OS config for the NVIDIA Jetson Thor platform in Apollo humanoid robots. You will partner with firmware, hardware, and robot software teams to bring up carrier boards, customize boot chains, and deliver secure, field-updatable OS images for production fleets.

You will tune for low latency, prototype-to-production bring-up, and contribute to platform quality while participating in reviews and

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.
  • Proficiency in C/C++ with Python or Bash for tooling, Git, and hardware debugging with scopes, analyzers, and JTAG/serial.

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 with PREEMPT_RT, CPU isolation, IRQ affinity, QNX scheduling/partitioning, and power/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/field issues (boot failures, kernel panics, driver regressions, thermal throttling) and document root causes.
  • Define new hardware requirements and review schematics and layout with the hardware team.
  • Collaborate with cross-functional engineering teams to bring up compute hardware from prototype through production.
  • Develop test strategies with validation teams and participate in code/design reviews; raise the bar for platform quality.

Skills

NVIDIA Jetson
Linux kernel config
Device tree
C/C++
Python/Bash tooling
Git
Hardware debugging
Yocto/Buildroot
QNX Neutrino
Real-time systems

Education

Bachelor's degree in Electrical/Computer Engineering or CS

Tools

NVIDIA JetPack
QNX SDP
Yocto
Buildroot
Mender/OTA
CAN/EtherCAT/Ethernet
CUDA/TensorRT
ROS 2

Job description

Apptronik, a leader in human-centered robotics, seeks a Senior Embedded BSP Engineer to own the BSP and OS config for the NVIDIA Jetson Thor platform in Apollo humanoid robots. You will partner with firmware, hardware, and robot software teams to bring up carrier boards, customize boot chains, and deliver secure, field-updatable OS images for production fleets.

You will tune for low latency, prototype-to-production bring-up, and contribute to platform quality while participating in reviews and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded BSP Engineer - Jetson Thor Real-Time Linux
Senior Embedded BSP Engineer - Jetson Thor Real-Time Linux

Apptronik • Sunnyvale (CA)

On-site
USD 210,000 - 235,000
Senior Embedded BSP Engineer — Real-Time Jetson Thor
Senior Embedded BSP Engineer — Real-Time Jetson Thor

Apptronik • Austin (TX)

On-site
USD 140,000 - 210,000
Senior Real-Time Embedded Linux Engineer
Senior Real-Time Embedded Linux Engineer

Apptronik • Austin (TX)

Hybrid
USD 140,000 - 205,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Apptronik • Sunnyvale (CA)

On-site
USD 210,000 - 235,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Apptronik • Sunnyvale (CA)

On-site
USD 210,000 - 235,000
Senior Embedded Linux Engineer Sunnyvale, CA
Senior Embedded Linux Engineer Sunnyvale, CA

Apptronik • Austin (TX)

Hybrid
USD 140,000 - 205,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Apptronik • Austin (TX)

On-site
USD 140,000 - 210,000
Embedded OS Engineer, Robotics Kernel & BSP (Equity)
Embedded OS Engineer, Robotics Kernel & BSP (Equity)

Meta • Burlingame (CA)

On-site
USD 219,000 - 301,000
Bonus
Equity
Benefits
Senior Embedded Linux Engineer, Robotics Platform | DeviceOS
Senior Embedded Linux Engineer, Robotics Platform | DeviceOS

Anduril-1 • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Benefits package
Senior NVIDIA Jetson Embedded Software Engineer
Senior NVIDIA Jetson Embedded Software Engineer

Central Business Solutions, Inc • Anaheim (CA)

On-site
USD 130,000 - 160,000