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.
- 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.
- 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.
- 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)
- 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.
- 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.
- 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.
- 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.
- 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
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 12 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
- CesiumAstro is seeking an experienced Senior Embedded Software Engineer II in Austin, Texas. This role involves developing embedded applications on Linux with a focus on creating custom device drivers and libraries. Ideal candidates will have at least 6 years of software...Senior
- Tesla is seeking an engineer with significant Embedded Linux experience to join their Software Platform team in Austin. The role involves extracting hardware performance and developing tools for optimization while mentoring fellow engineers. Candidates should have excellent...Senior
- 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
- ...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...SeniorPermanent employmentFull timeContract workWork experience placementLocal area
- ...vehicles, and other space and airborne platforms. We are seeking an experienced Senior Embedded Software Engineer II with a strong background in developing embedded applications using Linux and Yocto. As a Cesium software team member, you will be responsible for...SeniorPermanent employmentLocal area
- 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 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
- ...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...SeniorTemporary workWork experience placementRemote workMonday to FridayFlexible hours
- ...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
- ...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 workRelocation
- ...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
- 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...SeniorFull time
- 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
- ...company specializing in smart solutions is seeking an experienced Application Software Engineer for its Austin office. This role involves designing software that integrates embedded Linux devices and cloud services. The ideal candidate will lead projects, mentor junior...SeniorWork at office
- ...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
- ...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...SeniorTemporary workWork experience placementRemote workFlexible hours
- ...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...SeniorLocal areaImmediate startWorldwide
- ...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
- A robotics company in Austin is looking for an Embedded Systems Engineer to oversee hardware and software development for advanced robotic systems. Ideal candidates will have a B.S. in a relevant field and 2+ years of experience in embedded systems. Responsibilities include...Relocation package
- ...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...
- ...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...
$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...SeniorRelocation package$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...- ...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...SeniorLocal area
- ...Linux Engineer - Systems Location: Austin, TX (Remote) About The Opportunity The Engineer - Systems is an individual contributor role that develops and maintains embedded Linux systems software. Engineers work as part of a team to implement features, fix bugs,...Remote work
$95k - $110k
Insight Global is hiring a Senior Server Administrator in Austin, TX to support and maintain a reliable server environment. The position... ...health, troubleshooting issues, and managing both Windows and Linux servers. The ideal candidate will have at least 3 years of relevant...Senior$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...- ...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 employmentTemporary workLocal areaVisa sponsorshipFlexible hours
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Linux Engineer. Be the first to apply!
Related searches
- embedded firmware developer Austin, TX
- embedded linux engineer Austin, TX
- embedded systems software engineer Austin, TX
- embedded developer Austin, TX
- embedded engineer Austin, TX
- embedded software engineer Austin, TX
- remote linux administrator Austin, TX
- linux administrator Austin, TX
- linux engineer Austin, TX
- linux systems administrator Austin, TX

