Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Linux Engineer

Perot Jain

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.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Linux Engineer in Austin, TX vacancy
  •  ...world for the better. JOB SUMMARY We are seeking a Senior Embedded BSP Engineer to own the board support package and OS configuration for...  ...resource managers and drivers. Build and maintain OS images (Linux via Yocto or JetPack/Ubuntu, and/or QNX via QNX SDP) with... 
    Senior
    Local area

    Synthesia

    Austin, TX
    5 days ago
  • Apptronik in Austin, TX seeks a Senior Embedded BSP Engineer to own the BSP and OS configuration for NVIDIA Jetson Thor in our humanoid robots. You'll collaborate with firmware, hardware, and robot software teams to bring up custom carrier boards and deliver reproducible... 
    Senior

    Apptronik

    Austin, TX
    1 day ago
  • Flipturn, Inc. in Austin is seeking an experienced embedded software engineer to help evolve the Flipturn Controller—an on-site computer that interfaces...  ..., generators and meters. You will upgrade embedded Linux via Yocto tooling, bootloaders and board bring-up, and contribute... 
    Senior

    FlipTurn

    Austin, TX
    1 day ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such...  ...GB200. This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer... 
    Senior
    Full time

    Nvidia

    Austin, TX
    15 hours ago
  • $124.13k - $151.71k

    Job Description:Embedded Linux EngineerCollaborate with Innovative 3Mers Around the WorldChoosing where to start and grow your career has...  ....The Impact You’ll Make in this RoleAs a Product Development Engineer, you will have the opportunity to tap into your curiosity and... 
    Suggested
    Full time
    H1b
    Flexible hours

    3M

    Austin, TX
    15 hours ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...your career. THE ROLE: We are seeking an engineer to join our team that will thrive in a...  ...Advanced Micro Devices) team is looking for a Senior Linux Software Engineer who can work with OS... 
    Senior

    AMD

    Austin, TX
    15 hours ago
  • $184k - $287.5k

    We are seeking a Linux Systems Engineer to join our Infrastructure Engineering team, dedicated to supporting high-performance EDA compute farms. You will be responsible for designing, deploying, and maintaining enterprise-grade Linux environments across RPM-based distributions... 
    Senior
    Full time
    Work experience placement
    Remote work

    Nvidia

    Austin, TX
    3 days ago
  •  ...development process. Key projects will include Linux-based single-board computers and high-...  ...qualification, as well as software engineering and software project management practices...  ...and implementing software for embedded devices and systems, from requirements to... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    1 day ago
  •  ...tackle some of the industry\'s most demanding engineering challenges. Our teams work across disciplines-including RF, embedded systems, electronics, mechanical engineering,...  ...and is ideal for an experienced Embedded Linux engineer who enjoys solving complex system-level... 

    KRUSH Tech Inc

    Austin, TX
    1 day ago
  • Embedded Senior Software EngineerLocation: Austin TX / RemoteResponsibilitiesDesign, develop,...  ...performance systems.Collaborate with hardware engineers to ensure seamless integration of...  ...embedded operating systems, such as RTOS, Linux, or bare metal systems.Debug complex... 
    Senior

    Kasmo Global

    Austin, TX
    5 hours ago
  • CesiumAstro, Inc. seeks an experienced embedded software engineer to design and implement software for our satellite and aerospace products. You...  ...development, strong C/C++ skills, RTOS experience, and familiarity with ARM, BSPs, and real-time Linux. #J-18808-Ljbffr CesiumAstro
    Senior

    CesiumAstro

    Austin, TX
    1 day ago
  • CesiumAstro in Austin, TX seeks an experienced embedded software engineer to design and implement software for aerospace-grade embedded devices. You will work on Linux-based SBCs, microcontrollers, and high-reliability systems, contributing from concept through production... 
    Senior

    CesiumAstro

    Austin, TX
    1 day ago
  • $168.1k - $227.4k

     ...others read the news? Great! Done some embedded programming? Great! Messed with FPGAs? Great...  ...team is comprised of excellent software engineers who are able to put on their hardware...  ...celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and... 
    Senior
    Internship
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  •  ...collaborative work culture. They need you, a highly experienced Senior Software Engineer, to join the technical team located in scenic Austin, Texas...  ...qualityQualificationsWhat you need to succeed:-6+ years of embedded software engineering experience working with Python and C++... 
    Senior
    Visa sponsorship

    Technology Navigators

    Austin, TX
    3 days ago
  • Qualcomm Technologies, Inc. is seeking a CPU Power Management Firmware Developer to drive firmware design and verification for pre- and post-silicon environments across Qualcomm CPUs. You will collaborate across teams on platform bring-up, power management, and driver support...
    Senior

    Qualcomm

    Austin, TX
    4 days ago
  • 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... 
    Senior

    Apptronik

    Austin, TX
    1 day ago
  •  ...a CPU Power Management FW Developer to advance firmware for Qualcomm's custom CPUs. You will collaborate to define and implement embedded firmware to manage power and performance for CPU subsystems within Qualcomm SoCs across verticals. You will work closely with hardware... 
    Senior

    MaC VC

    Austin, TX
    4 days ago
  • $168.1k - $227.4k

     ...others read the news? Great! Done some embedded programming? Great! Messed with FPGAs? Great...  ...team is comprised of excellent software engineers who are able to put on their hardware...  ...celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and... 
    Senior
    Internship
    Flexible hours

    A W S

    Austin, TX
    5 hours ago
  • Ambiq Micro, Inc. in Austin, TX, seeks a Sr. Staff Embedded Software Engineer - Security to lead the MCU software team in securing the Bootrom/Bootloader and SDK for Apollo SoC. On-site in NW Austin, you’ll partner with architecture, verification, and design to define... 
    Senior

    Ambiq Micro

    Austin, TX
    2 days ago
  • $116.15k - $182.4k

    Senior Android/Linux Firmware DeveloperDescription -Be part of something bigger at HPAt HP Inc.,...  ...secure, scalable, and high-performance embedded C/C++ applications.Collaborate with cross...  ...and testing strategies.Mentor junior engineers and share your expertise across the... 
    Senior
    Full time
    Temporary work
    Local area
    Relocation
    Flexible hours
    Shift work

    Juniper Networks

    Austin, TX
    4 days ago
  • $89.2k - $209.5k

     ...Cloud Infrastructure (OCI)Join OCI's Virtual Networking as a Senior Software Engineer in the Card Management team and help deliver a highly...  ...fleet of critical SDN infrastructure; become an expert in embedded Linux and build new technologies for our distributed fleet of... 
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    3 days ago
  • $193.3k - $261.5k

     ...environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind,...  ...strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  •  ...experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and...  .... THE ROLE: AMD’s server software and solutions engineering team is seeking a senior engineer to join the Linux Kernel and Virtualization development team. This... 

    AMD

    Austin, TX
    3 days ago
  • $193.3k - $261.5k

     ...and manufacturing partners to ensure seamless system integration- Own end-to-end qualification frameworks and processes, mentoring engineers on implementation best practices- Drive end-to-end qualification processes for new software implementations- Craft high-... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $82.97k - $110.63k

     ...take ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior Linux Systems Administrator will design, build, secure, operate, and maintain Linux-based infrastructure supporting a classified... 
    Senior
    Full time
    Temporary work
    Remote work

    Lumen

    Austin, TX
    16 hours ago
  • $89.2k - $209.5k

     ...field relevant to the role. We expect 4+ years of software engineering or related experience. We value independent judgment and...  ...tooling and infrastructure to manage a growing fleet of embedded Linux systems. We help deliver a highly available and secure fleet... 
    Senior
    Full time
    Flexible hours

    Oracle

    Austin, TX
    21 days ago
  •  ...technology that moves the world forward. Join us and, together, we’ll advance your career.Staff Kernel/Linux EngineerTHE ROLE: AMD’s server software and solutions engineering team is seeking an engineer to join the Linux Kernel and Virtualization development team. This role... 

    AMD

    Austin, TX
    2 days ago
  •  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity,...  ...DescriptionWho You’ll Work WithArista’s Linux Kernel team is responsible for developing...  ...: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Networking

    Arista Networks

    Austin, TX
    15 hours ago
  •  ...Job Description Job Description [SAS Datalake Linux Engineer] 1. Node Replacement and Upgrades: - Assess Isilon and NetApp cluster capacity and performance metrics using OneFS and ONTAP to determine the need for node replacements or upgrades. - Manage the integration... 

    Cesna Recruitment

    Austin, TX
    a month ago
  •  ...over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving...  ...exceptional place to grow your career! We are looking for an Embedded Software Test Engineer who brings their experience to ensure... 
    Senior
    Full time

    Cirrus Logic

    Austin, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Linux Engineer. Be the first to apply!