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

Senior Embedded Linux Engineer

Apptronik

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.

Technology Control Restrictions: As a person in this position will have access to technical data and/or computer software maintained by the Company, which includes export‑controlled technical data and/or computer software, successful applicants must be eligible under U.S. export control regulations to access such information.

a. If NO, please indicate your country of citizenship and, if different, the country in which you have most recently obtained citizenship or permanent residency status. This information will be used to determine whether it would be possible to obtain any required license from the U.S. government. (Enter in "N/A" if marked Yes above) *

As set forth in Apptronik’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

#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
    2 days ago
  •  ...drivers. Build reproducible, CI-driven Linux and QNX OS images and tune them for real...  ...Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,...  ...experience building, debugging, and shipping embedded systems using Linux and/or QNX. Hands... 
    Senior
    Full time

    Apptronik

    Austin, TX
    9 days 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
    1 day 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
    1 day 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
    1 day 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
    4 days ago
  •  ...Apple Inc. is seeking a Software Engineer to develop Linux device drivers and kernel components for next-generation SoCs. You will collaborate...  ...-land tests. Ideal candidates have a strong background in embedded Linux kernel development and C programming, with... 

    Jobleads-US

    Austin, TX
    5 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
    2 days ago
  •  ...Job Description Senior Embedded Firmware Engineer Location: Austin, TX (Onsite) Experience: 10+ Years Employment Type: Contract...  ...programming languages. • Strong experience working in Linux-based development environments. • Deep understanding of... 
    Senior
    Contract work
    Remote work

    Connect Tech+Talent

    Austin, TX
    3 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

    Amazon

    Austin, TX
    1 day ago
  •  ...re working with a fast-growing technology company developing sophisticated connected hardware products and looking for a Senior Embedded Engineer to join their Austin engineering team. This is a hands-on opportunity for an engineer who enjoys working close to the... 
    Senior

    Oho Group

    Austin, TX
    4 days ago
  •  ...Enabling Embedded Innovation @ XpertDirect | Project Manager We’re looking for a Senior Embedded Software Engineer with strong experience in firmware development, real‑time operating systems, and electronics integration. You’ll work with cross‑functional hardware... 
    Senior
    Full time

    XpertDirect

    Austin, TX
    4 days ago
  • $80k - $160k

     ...Place to Work™ Agile Decision Sciences LLC is seeking a Linux System Administrator Senior with a minimum of a Secret clearance. We are committed to...  ...-Friday, 8 am to 5 pm EST.This position supports Linux Engineering Sustainment under ASRC Federal's CECOM SETA Support within... 
    Senior
    Full time
    Temporary work
    For contractors
    Immediate start
    Remote work
    Worldwide
    Monday to Friday

    ASRC Federal Holding Company

    Austin, TX
    2 days 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
    4 days ago
  •  ...SolarBridge Technologies is seeking a Senior Embedded Systems Hardware Engineer in Austin, TX. You will architect and develop embedded hardware for the SolarBridge Power Manager Gateway, lead design reviews, and collaborate with cross-functional teams across electrical... 
    Senior

    Jobleads-US

    Austin, TX
    5 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
    5 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
    5 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
    4 days ago
  •  ...Manufacturing Enterprises LLC in Austin, TX seeks a Software Engineering Manager to lead embedded software development for Leo Customer Terminal platforms...  ...teams. The role emphasizes SDLC leadership, embedded Linux development, Rust/C/C++, and strong people management to... 

    Jobleads-US

    Austin, TX
    1 day 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
    4 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
    2 days ago
  • $146.4k - $263.6k

     ...don't? Join our innovative team Our Linux Performance team is a specialized group...  ...bare metal. It is part of our larger Linux Engineering team, which provides the Linux kernel...  ...things done quickly and correctly. As a Senior II Software Engineer, you will be... 
    Senior
    Work experience placement
    Work at office

    Jobleads-US

    Austin, TX
    2 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
  • $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
    12 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
    3 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
    1 day ago
  •  ...Join to apply for the Sr. Staff Embedded Software Engineer role at Cirrus Logic For over four decades, Cirrus Logic has been propelled by...  ...exceptional place to grow your career! We are seeking a Senior Staff of Software Engineering to join our product development... 
    Senior
    Full time

    Cirrus Logic

    Austin, TX
    1 day 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
    5 days ago
  •  ...manufacturing startup building advanced automated production facilities in the U.S. They are hiring their first Sr. Embedded Firmware and Controls Engineer to own controls and embedded firmware across large-scale industrial manufacturing equipment.This hands-on role... 
    Senior
    Relocation package

    Couey Talent Partners

    Austin, TX
    17 days ago

Do you want to receive more vacancies?

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