Senior Embedded BSP Engineer — Real-Time Jetson Thor

Apptronik

Austin (TX)

On-site

USD 140,000 - 210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apptronik is seeking a Senior Embedded BSP Engineer to own the board support package and OS configuration for the NVIDIA Jetson Thor compute platform in our humanoid robots. You will collaborate with firmware, hardware, and robot software teams to bring up carrier boards, develop and maintain the boot chain, kernel or RTOS configuration, and device drivers, delivering reproducible, secure OS images.

You will tune the platform for low-latency, real-time performance, support hardware bring-up from

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.

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; raise the bar for platform quality.

Skills

NVIDIA Jetson
Linux kernel configuration
Device tree
Driver development
C/C++
Python/Bash
Git
Yocto/Buildroot
QNX
PREEMPT_RT
RTOS/real-time
CAN/EtherCAT/Ethernet
JTAG
Oscilloscopes/logic analyzers
Schematic interpretation
Security boot/PKI

Education

Bachelor's degree in Electrical/Computer Engineering or Computer Science

Tools

QNX SDP
JetPack
Yocto/Buildroot
Linux boot process knowledge

Job description

Apptronik is seeking a Senior Embedded BSP Engineer to own the board support package and OS configuration for the NVIDIA Jetson Thor compute platform in our humanoid robots. You will collaborate with firmware, hardware, and robot software teams to bring up carrier boards, develop and maintain the boot chain, kernel or RTOS configuration, and device drivers, delivering reproducible, secure OS images.

You will tune the platform for low-latency, real-time performance, support hardware bring-up from

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded BSP & Real-Time Linux Engineer
Senior Embedded BSP & Real-Time Linux Engineer

Perot Jain • Austin (TX)

On-site
USD 120,000 - 180,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

Perot Jain • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Apptronik • Austin (TX)

On-site
USD 140,000 - 210,000
Senior Embedded Linux Engineer New Austin, TX
Senior Embedded Linux Engineer New Austin, TX

Apptronik • Austin (TX)

Hybrid
USD 140,000 - 205,000
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
Senior Embedded Linux Engineer - Boot & Platform
Senior Embedded Linux Engineer - Boot & Platform

Anduril-1 • Irvine (CA)

On-site
USD 170,000 - 210,000
Senior Embedded Flight Software Engineer - Jetson Orin NX
Senior Embedded Flight Software Engineer - Jetson Orin NX

Arxlight Pictures • Oakland (CA)

On-site
USD 120,000 - 180,000
Sr. Embedded Software Engineer (NVIDIA Jetson platforms & JetPack SDK) | On-site Anaheim, CA | 12+ Months Contract | AS
Sr. Embedded Software Engineer (NVIDIA Jetson platforms & JetPack SDK) | On-site Anaheim, CA | 12+ Months Contract | AS

Central Business Solutions, Inc • Anaheim (CA)

On-site
USD 130,000 - 160,000