Senior Embedded Linux Engineer

Posted Yesterday
Easy Apply
Be an Early Applicant
Austin, TX, USA
Hybrid
Senior level
Computer Vision • Hardware • Machine Learning • Robotics • Software
We build machines that empower humans to live to our fullest potential.
The Role
Own the board support package and OS configuration for NVIDIA Jetson platforms in humanoid robots. Develop board bring-up, boot chains, kernels, device drivers, reproducible OS images, real-time tuning, secure boot, OTA updates, and fleet provisioning. Debug hardware and field issues, review schematics, define hardware requirements, and collaborate with firmware, hardware, robotics software, QA, validation, and manufacturing teams from prototype through production.
Summary Generated by Built In

Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond.
We operate at the cutting edge of Applied AI, applying our expertise across the full robotics stack to solve some of society's most important problems. You will join a team dedicated to bringing Apollo to market at scale, tackling the complex challenges like safety, commercialization, and mass production to change the world for the better.

JOB SUMMARY 

We are 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 our firmware, hardware, and robot software 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 tune the platform for low-latency, real-time performance, support hardware bring-up from prototype through production, and help own platform quality and reliability as we scale from prototypes to fleets of hundreds and thousands of robots in the field. As you grow on the team, you will participate in code and design reviews and contribute to the architectural direction of our compute platform alongside your peers. 

ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES 

  • 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, including Hardware, Robot Software, QA, Validation, and Manufacturing, 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. 

SKILLS AND REQUIREMENTS 

  • 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 tools such as 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 setting. 

EDUCATION and/or EXPERIENCE 

  • Experience with QNX Neutrino, including SDP, BSP development, and resource managers. Experience with real-time Linux tuning such as PREEMPT_RT.
  • 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.
  • Familiarity with safety-critical embedded system design standards, including ISO 26262. Contributions to upstream kernel or open-source BSP projects.

PHYSICAL REQUIREMENTS: 

  • 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 
  • Hearing and speech to communicate


*This is a direct hire.  Please, no outside Agency solicitations. 

Apptronik provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Skills Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • At least 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
  • Linux kernel configuration, device tree, driver development and debugging, and kernel upgrades or backports
  • Experience with Yocto, Buildroot, or a comparable image build system
  • Understanding of bootloaders, initramfs, and rootfs layout
  • Proficiency in C and C++
  • Working knowledge of Python or Bash for tooling and Git
  • Hardware debugging using oscilloscopes, logic analyzers, and JTAG or serial debug
  • Ability to read and interpret system schematics and hardware datasheets
  • Working knowledge of CAN, EtherCAT, and Ethernet
  • Familiarity with secure boot, PKI, and hardware key storage
  • Experience writing and understanding technical specifications
  • Experience with QNX Neutrino, SDP, BSP development, and resource managers
  • Experience with PREEMPT_RT and real-time Linux tuning
  • Experience with humanoid robotics, industrial robotics, or high-performance real-time systems
  • Experience with CUDA, TensorRT, and container environments on Jetson
  • Experience with OTA update frameworks such as RAUC, SWUpdate, or Mender and fleet provisioning
  • Familiarity with ROS 2 and DDS middleware
  • Familiarity with ISO 26262 and safety-critical embedded system design standards
  • Contributions to upstream kernel or open-source BSP projects
  • Strong collaboration and communication skills

Apptronik Compensation & Benefits Highlights

  • Healthcare Strength — Healthcare coverage includes multiple UnitedHealthcare plan options with an employer-paid portion of premiums, plus mental health benefits and FSAs. Feedback suggests this breadth is strong for a growing robotics company.
  • Equity Value & Accessibility — Equity grants and performance bonuses are part of the package, offering potential long-term financial upside if the company scales. Feedback suggests this upside is a meaningful draw for technical roles.
  • Leave & Time Off Breadth — Flexible PTO, paid holidays and sick days, and paid parental/family leave are included. Feedback suggests these leave provisions look competitive on paper.

Apptronik Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin, TX
355 Employees
Year Founded: 2016

What We Do

Apptronik is building robots for the real world to improve human quality of life and to help solve the ever-increasing labor shortage problem. Our team has been building some of the most advanced robots on the planet for years, dating back to the DARPA Robotics Challenge. We apply our expertise across the full robotics stack to some of the most important and impactful problems our society faces, and expect our products and technology to change the world for the better. We value passion, creativity, and collaboration to help us overcome existing technological barriers in the industry to create truly innovative products.

Why Work With Us

At Apptronik, we don't see a future where man competes against machine. Instead, we envision a harmonious world where man and machine coexist. Our mission statement, "It is not Man vs. Machine, but Man + Machine," encapsulates our belief that the synergy between humans and robots will pave the way for a brighter, more advanced future.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Apptronik Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site: Not Specified
HQAustin, TX
We're based in North Austin near The Domain, a lively, outdoor shopping area full of shops and restaurants.

Similar Jobs

Apptronik Logo Apptronik

Business Systems Analyst

Computer Vision • Hardware • Machine Learning • Robotics • Software
Easy Apply
Hybrid
Austin, TX, USA
355 Employees

Apptronik Logo Apptronik

Firmware Engineer

Computer Vision • Hardware • Machine Learning • Robotics • Software
Easy Apply
Hybrid
Austin, TX, USA
355 Employees

Apptronik Logo Apptronik

Staff Drivetrain Engineer

Computer Vision • Hardware • Machine Learning • Robotics • Software
Easy Apply
Hybrid
Austin, TX, USA
355 Employees

Apptronik Logo Apptronik

Senior Mechanical Engineer

Computer Vision • Hardware • Machine Learning • Robotics • Software
Easy Apply
Hybrid
Austin, TX, USA
355 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account