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 3 days 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
- A well-funded startup is seeking an Embedded Software Engineer in Austin, TX. The role involves developing Linux-based chip management applications and requires expertise in C, Python, and embedded system development. Candidates should have 10+ years of experience, along...SeniorVisa sponsorship
- A technology startup in Austin, TX is seeking an experienced Embedded Systems Developer. You will contribute to the full product lifecycle of Linux-based chip management applications, design testing infrastructure, and collaborate with international teams. Ideal candidates...SeniorFull time
- 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
- Symbotic LLC in Austin, Texas, is seeking an experienced engineer to lead the design and development of embedded software systems for our robots. The ideal candidate will have at least 7 years of experience in Linux system development and strong problem-solving skills....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
- MDAEdge is seeking a highly skilled Embedded C/C++ Developer with 10-12 years of extensive experience in software development. The successful... ...in C++, strong debugging skills, and experience with Linux environments. A Bachelor's or Master's degree in a relevant field...Senior
- ...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
$145k - $170k
...stack, from microcontroller firmware and real-time control to Linux applications for calibration, diagnostics, simulation,... ...and scale it into production. About the role We’re hiring embedded software engineers to help build the software systems behind our fab equipment...SeniorWork at officeVisa sponsorshipNight shift- IPsoft Inc. is looking for a Senior Linux Engineer to work full-time. The role involves installing and configuring Linux servers, deploying Java applications, and troubleshooting various system performance issues. The ideal candidate has profound Linux/Unix/Solaris skills...SeniorFull time
- Position Senior Linux Engineer - Full-time Location 17 State Street, 14th Floor, New York, NY 10004, United States Responsibilities Install and configure Linux hosts (generally, but not limited to, RedHat) Deploy and configure various Java applications Deploy and configure...SeniorFull timeTemporary work
- A leading engineering firm located in Austin, TX is seeking a Linux Support Engineer. This role requires proficiency in Linux driver development along with a Bachelor... ...in C++. This is a contract position, ideal for mid-senior level engineers looking to contribute to IT...SeniorContract work
- CesiumAstro, located in Austin, Texas, is looking for an experienced Embedded Software Engineer II. This role requires a solid background in embedded Linux development and extensive experience with the Yocto build system. The ideal candidate will have hands-on experience...Full time
- Dormont Manufacturing Co in Austin is seeking a Systems Engineer responsible for managing and optimizing Linux-based servers. The ideal candidate will have 5+ years of experience in Linux/Unix administration and strong skills in network protocols and scripting. In this...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, mission‑driven work that improves lives alongside teammates you trust and leaders who are transparent and supportive. We invest in...SeniorTemporary workWork experience placementRemote workMonday to FridayFlexible hours
- A leading engineering firm is seeking an Associate Engineer in Austin, TX, to assist in the development and maintenance of embedded Linux systems. You will collaborate with senior engineers, engage in various tasks such as bug fixes, and feature development, and be guided...Remote job
- CesiumAstro is looking for an experienced Embedded Software Engineer II in Austin, Texas. The role involves developing embedded Linux applications, working closely with hardware and FPGA engineers, and contributing to the full software development lifecycle. The ideal candidate...Full time
$184k - $287.5k
Senior Linux Kernel Systems Software Engineer - CSP Engagements page is loaded## Senior Linux Kernel Systems Software Engineer - CSP Engagementslocations... ...200. This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development...Senior- Allen Control Systems in Austin, Texas, is looking for a highly skilled Embedded Linux Software Engineer to join our innovative team. This role focuses on developing and maintaining kernel drivers for Jetson platforms, ensuring reliable performance for our autonomous systems...
- A pioneering defense startup in Texas is seeking an experienced Embedded Linux Software Engineer to develop and maintain Linux drivers for advanced computer vision applications. The ideal candidate has over 3 years of experience in embedded Linux software development,...
$184k - $356.5k
A leading technology firm is seeking a Senior Linux Kernel Systems Software Engineer in Austin, Texas to work on system software for Datacenter products. This role requires expertise in Linux kernel development, device drivers, and deep knowledge of server architectures...Senior- CrowdStrike Holdings, Inc. is looking for a Sr. Software Engineer II specializing in Linux Sensor. The role involves collaborating with development teams to innovate and enhance their Falcon product, focusing on design and development of core features across Linux OS subsystems...SeniorWork at office2 days per week
- ...of open-source base components like the Linux kernel and Coreboot. We are responsible for... .... We are looking for a highly skilled engineer who is motivated by complex problems and... ...contribute to best practices for high-quality embedded software development What You'll...Hourly payFull timeTemporary workFlexible hours
- ...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
- ...provider is seeking an experienced Firmware Engineer in Austin, TX, for a hybrid role... ...responsible for developing and debugging embedded software for GPUs, APUs, and CPUs while collaborating... ...in C/C++ as well as experience with Linux development and debugging. Candidates...Senior
- ...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... ...PERSON This AMD team is looking for a Senior Linux Software Engineer who can work with OS...Senior
- ...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
- NGV Talent is seeking an experienced Embedded Linux Software Engineer in Austin, Texas, to develop and maintain Linux‑based embedded systems for next‑generation autonomous vehicle hardware platforms. This role requires expertise in embedded Linux, C/C++, and hands-on experience...
- Connect Tech+Talent is seeking a highly experienced Senior Embedded Firmware Engineer to join their team on a contract basis. Located in Austin, TX (preferred) or open to remote candidates, the role demands a strong background in embedded systems development and real-time...SeniorRemote jobContract work
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 software engineer Austin, TX
- embedded developer Austin, TX
- embedded firmware developer Austin, TX
- embedded systems software engineer Austin, TX
- embedded linux engineer Austin, TX
- embedded engineer Austin, TX
- linux systems administrator Austin, TX
- linux administrator Austin, TX
- linux developer Austin, TX
- linux engineer Austin, TX

