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

Senior Embedded Linux Engineer

Synthesia

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 embodied 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

At Apptronik, we are building humanoid robots that require an operating system as sophisticated and resilient as their hardware. As a Senior Embedded Linux Engineer, you will own the entire Linux platform ecosystem. You aren't just "using a build tool"; you are architecting a custom distribution from the ground up to ensure our robots are performant, secure, and field-ready.

Your mission is to manage the full lifecycle of the OS: from factory provisioning and secure imaging to real-time kernel tuning and reliable OTA updates. You will ensure that every cycle of the CPU is optimized for our control loops and that our fleet remains stable.

ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES

Custom OS Architecture & Distribution:
  • Architect and maintain a custom, production-grade Linux distribution using Yocto, Buildroot, or an equivalent professional build system.
  • Demonstrate complete ownership of the OS layers, managing the relationship between the bootloader, kernel, board support packages (BSPs), and user-space libraries.
  • Develop and maintain a highly repeatable and well-documented build process that serves as the single source of truth for all robot compute modules.
Hardware Enablement & Performance Optimization:
  • Perform low-level kernel configuration and tuning to meet the strict latency requirements of humanoid robotics.
  • Implement core isolation and process priority optimization to ensure critical control loops have deterministic access to resources.
  • Optimize the OS footprint and resource utilization (CPU, memory, and I/O) to maximize the efficiency of our Nvidia Jetson (Jetpack) and AMD64 platforms.
  • Integrate and debug hardware drivers for peripherals, including Bluetooth (BlueZ), Wi-Fi, and specialized robotics sensors.
Platform Resilience, Provisioning & Updates:
  • Factory & Provisioning: Architect the workflows for initial device provisioning, including secure boot initialization, disk partitioning, and factory imaging processes.
  • OTA Strategy: Own the end-to-end Over-the-Air (OTA) update architecture (A/B atomic updates) using frameworks like Mender, RAUC, or SWUpdate.
  • System Stability: Implement OverlayFS or similar union-mount strategies to create a resilient, "unbreakable" system that supports read-only roots and safe factory resets.
Platform Security & Hardening:
  • Hardware Root of Trust & Secure Boot: Architect and implement end-to-end Secure Boot chains (from BootROM to Kernel) using TPM 2.0 or Secure Enclaves to ensure only authenticated firmware and OS images execute on the robot.
  • System Hardening & Isolation: Implement Linux Security Modules (LSMs) such as SELinux or AppArmor to enforce mandatory access controls; utilize cgroups and namespaces to isolate critical robotics processes from non-critical telemetry.
  • Cryptographic Infrastructure: Manage the lifecycle of device identity and cryptographic keys; oversee disk encryption (dm-crypt/LUKS)
Infrastructure & Tooling:
  • Own the CI/CD pipeline for OS image generation, ensuring that builds are automated, tested, and traceable.
  • Create and maintain comprehensive documentation for the platform architecture, build environment, and flashing procedures.
  • Develop specialized diagnostic tools (Python/Bash) for system monitoring and field troubleshooting.
SKILLS AND REQUIREMENTS
  • OS Construction: Proven ability to build a custom Linux distribution from scratch. You must understand how to manipulate every layer of the rootfs and toolchain.
  • Build System: Experience Yocto/OpenEmbedded, Buildroot, or equivalent professional-grade embedded build environments.
  • Kernel & Performance Tuning: Experience with PREEMPT_RT, core isolation (isolcpus), and tuning Linux for real-time robotics or industrial control.
  • Nvidia Ecosystem: Deep familiarity with Nvidia Jetson hardware, including L4T, Jetpack SDK, and flashing utilities.
  • Resiliency Engineering: Hands-on experience with OverlayFS, partition management, and fail-safe OTA update mechanisms.
  • Security Engineering: Hands-on experience with LUKS disk encryption, TPM 2.0 integration, and managing PKI (Public Key Infrastructure) for embedded devices.
  • Hardware Interfacing: Experience debugging hardware protocols (I2C, SPI, UART, USB) and wireless stacks (Bluetooth/BlueZ).
  • Documentation & Process: A disciplined approach to documentation and creating repeatable engineering processes.
Preferred:
  • Experience with "Modern DevOps" (Containerized build environments, GitLab CI, or automated hardware-in-the-loop testing).
  • Knowledge of Secure Boot, disk encryption, and TPM integration.
  • Knowledge of real time operating systems
  • Programming experience in C++ and Python.
EDUCATION and/or EXPERIENCE
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
  • 5+ years of experience in Embedded Linux or Systems Engineering.
  • Demonstrated experience shipping and maintaining a custom Linux OS on high-complexity physical hardware.
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.
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Linux Engineer in Austin, TX vacancy
  • A leading cloud services provider in Austin is seeking a Senior Software Engineer for the Virtual Networking team. You will design and develop tools for managing embedded Linux systems and ensure secure SDN infrastructure delivery. The ideal candidate has expertise in embedded... 
    Senior

    Ll Oefentherapie

    Austin, TX
    4 days ago
  • 9 Mothers in Austin, Texas is seeking a Staff Embedded Engineer (BSP) to lead the Board Support Package for their counter-sUAS systems. This role requires 6+ years of experience with embedded Linux systems and proficiency in C, as well as systems programming in Rust or... 
    Senior

    9 Mothers

    Austin, TX
    4 days ago
  •  ...forward-thinking individuals to join our team. We are seeking an experienced Senior Embedded Software Engineer II with a strong background in developing embedded applications using Linux and Yocto. The ideal candidate will have hands-on expertise in embedded systems... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    11 hours ago
  • Advanced Micro Devices (AMD) is seeking a Kernel / Linux Virtualization Engineer to join their team in Austin, TX. The ideal candidate will possess extensive knowledge in x86 architecture, virtualization, and security while driving collaboration and innovation. Responsibilities... 
    Senior

    Advanced Micro Devices

    Austin, TX
    1 day ago
  • Advanced Micro Devices is seeking a Senior Linux Software Engineer to join their Austin team. This role involves collaborating with OS partners to enable Linux distros on AMD EPYC CPUs and Instinct GPUs, and requires effective communication and problem-solving skills.... 
    Senior

    Advanced Micro Devices

    Austin, TX
    11 hours ago
  •  ...Overview TISTA Science and Technology is seeking a Senior Linux System Engineer to join our growing team. At TISTA, you'll do meaningful, missiondriven work that improves lives alongside teammates you trust and leaders who are transparent and supportive. We invest... 
    Senior
    Temporary work
    Work experience placement
    Remote work
    Monday to Friday
    Flexible hours

    TISTA Science and Technology

    Austin, TX
    11 hours ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...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

    Advanced Micro Devices , Inc.

    Austin, TX
    3 days ago
  •  ...Embedded Linux Software Engineer to Sensors and System Software Team Austin, TX About the Team The Sensors and System Software team is crucial to autonomous driving, developing the core software that allows our vehicles to perceive and understand the world around... 
    Remote work
    Relocation

    Avride

    Austin, TX
    11 hours ago
  •  ...technology company based in Austin, Texas is seeking an experienced software engineer to join their Products Team. The role focuses on development within the Roku OS, requiring strong skills in C/C++, Linux, and SoC integration. Ideal candidates will have over 8 years of... 
    Senior

    Roku, Inc.

    Austin, TX
    1 day ago
  • Programmers.io is looking for mid-senior level candidates for a full-time position in Austin, Texas. The ideal candidate will have strong experience in Linux administration and Site Reliability Engineering (SRE), along with proficiency in GitHub, Kubernetes, CI/CD methodologies... 
    Senior
    Full time

    Programmers.io

    Austin, TX
    1 day ago
  • A technology company based in Austin, Texas is seeking an experienced Embedded Firmware Engineer to develop and maintain software for their RoT chip. The role includes designing firmware solutions, collaborating with multi-disciplinary teams for secure applications, and... 
    Senior

    Nuvoton

    Austin, TX
    1 day ago
  •  ...troubleshooting proprietary frameworks, maintaining hardware, and managing access credentials. The ideal candidate has 5+ years of Linux experience, strong debugging skills, and proficiency in Bash and Python scripting. You'll help support both operations and software... 
    Senior

    quantiq

    Austin, TX
    2 days ago
  •  ...Overview TISTA Science and Technology is seeking a Senior Linux System Administrator to join our growing team. At TISTA, you'll do...  ...excellence. Preferred Certifications: Red Hat Certified Engineer (RHCE). Linux Foundation certifications (LFCS/LFCE). AWS... 
    Senior
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    TISTA Science and Technology

    Austin, TX
    3 days ago
  •  ...Senior Embedded Platform Engineer Build the platform that powers the future of smart buildings. We're looking for an exceptional engineer who...  ...smart lighting products. You'll architect and build the Linux-based edge infrastructure that connects buildings, devices... 
    Senior
    Local area
    Immediate start
    Worldwide

    WAC Lighting

    Austin, TX
    8 days ago
  •  ...Technology Inc. is seeking a Principal-level Field Applications Engineer in Austin, Texas. The ideal candidate has over 10 years of...  ...in customer-facing technical roles and a strong background in embedded system design and architecture. They will engage directly with... 
    Senior

    FHLB Des Moines

    Austin, TX
    11 hours ago
  •  ...and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...we advance your career. Kernel / Linux Virtualization Engineer THE ROLE: AMD's server...  ...engineering team is seeking a senior engineer to join the Linux Kernel and... 

    Advanced Micro Devices , Inc.

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

    Advanced Micro Devices , Inc.

    Austin, TX
    2 days ago
  • $110k - $160k

     ...Sr. Embedded Software Design Engineer Step into a high-impact Sr. Embedded Software Design Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Energy/ Utilities,Electrical... 
    Senior
    Relocation package

    Top Engineer

    Austin, TX
    11 hours ago
  •  ...here. This role will be on-site 5 days a week in NW Austin. Scope As a member of the team at Ambiq, an Sr. Staff Embedded Software Engineer (Security), will provide technical and team leadership in extending and supporting Ambiq's Secure Bootrom/Bootloader and... 
    Senior
    Local area

    Ambiq Micro

    Austin, TX
    1 day ago
  • $88.5k - $120k

    A prestigious university in Austin is seeking a Linux Systems Engineering Scientist Associate to design, develop, and maintain Linux systems with security controls. The ideal candidate will possess a bachelor's degree in a relevant field and have experience with Red Hat... 

    University of Texas

    Austin, TX
    11 hours ago
  • $60k - $135k

    A global IT services firm is seeking a Linux Support Engineer in Austin, Texas. The role requires good understanding of Linux operating systems, proficiency in scripting (Shell/Bash/Perl), and familiarity with CI/CD tools. Ideal candidates should have excellent problem... 

    Wipro

    Austin, TX
    1 day ago
  •  ...Engineer - Systems Location: Austin, TX Wind River is a global leader in delivering software for mission-critical intelligent...  ...is an individual contributor role that develops and maintains embedded Linux systems software. Engineers work as part of a team to... 
    Permanent employment
    Temporary work
    Local area
    Visa sponsorship
    Flexible hours

    Aptiv

    Austin, TX
    11 hours ago
  •  ...excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life...  ...do. Job Description Who You'll Work With Arista's Linux Kernel team is responsible for developing and maintaining the Linux... 
    Work experience placement

    Arista Networks Inc

    Austin, TX
    1 day ago
  • $88.5k - $120k

     ...Linux Security Engineering Scientist Associate Develop, test, integrate and document information security in large modern TCP/IP Linux network systems in the Advanced Technology Laboratory (ATL) with ARL:UT. Responsibilities Design and develop the information... 
    Work at office
    Immediate start
    Afternoon shift

    The University of Texas at Austin Staff

    Austin, TX
    11 hours ago
  • $88.5k - $120k

     ...Linux Systems Engineering Scientist Associate Design, develop, test, document and maintain Linux systems engineering with security controls for modern TCP/IP networked systems in the Advanced Technology Laboratory (ATL). Responsibilities include: Design and... 
    Work at office
    Afternoon shift

    The University of Texas at Austin Staff

    Austin, TX
    11 hours ago
  • Job 133562 - Senior Systems Administrator - Austin, TX Responsibility as a Senior Systems Administrator Reports to VP Enterprise IT. The...  ...infrastructure/network architecture and deployments, plus Linux administration. Excellent analytical and troubleshooting skills,... 
    Senior

    Wet Willie's

    Austin, TX
    1 day ago
  • $88.5k - $120k

     ...Linux Network Engineering Scientist Associate Design, develop, test, integrate and document modern TCP/IP Linux network systems in the Advanced Technology Laboratory (ATL). Responsibilities include: Design and develop TCP/IP Linux network systems including... 
    Work at office
    Local area
    Immediate start
    Remote work
    Afternoon shift

    The University of Texas at Austin Staff

    Austin, TX
    11 hours ago
  •  ...We are seeking a highly skilled and experienced Principal Embedded Software Engineer II to join our software team. In this position, you will...  ...of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    3 days ago
  • $88.5k - $120k

     ...Job Posting Title: Linux Security Engineering Scientist Associate ---- Hiring Department: Applied Research Laboratories ---- Position Open To: All Applicants ---- Weekly Scheduled Hours: 40 ---- FLSA Status: Exempt ---- Earliest... 
    For contractors
    Work at office
    Immediate start
    Afternoon shift

    The University of Texas at Austin

    Austin, TX
    2 days ago
  •  ...Embedded Firmware Engineer (Open-Titan) Nuvoton Technology Corporation America, based in Austin Texas, is seeking an experienced RT/Embedded Firmware Developer to join our team, developing and maintaining software infrastructure and open-source contributions for our... 
    Senior

    Nuvoton Technology Israel Ltd

    Austin, TX
    11 hours ago

Do you want to receive more vacancies?

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