Software Engineer - Embedded Linux Operating Systems
Key Skills for This Role
Full Job Posting
In this role, you will:
Design, develop, and maintain the operating system platform that powers various on-bot devices and applications
Configure and manage embedded Linux build systems (e.g., Yocto) and bootloader processes (e.g., U-Boot) to ensure reliable system startup and maintenance
Develop and optimize device drivers and kernel-space components using C, C++, or Rust to meet performance and reliability requirements
Collaborate cross-functionally to support seamless integration and delivery of the OS platform, triage issues, support new hardware bring-up and manufacturing functions
Qualifications
- 4+ years delivering embedded software for production systems
- Have a deep understanding of Linux, build systems like Yocto, and bootloaders like U-Boot
- Be familiar with Linux init systems (e.g., systemd), containerization concepts (e.g., chroot, cgroups, Linux namespaces), and filesystems
- Understand device drivers and kernel-space code and proficiency in a language without automatic memory management (e.g., C or C++), and in multiple scripting languages like bash and Python
- Strong written and verbal communication skills along with a bachelor’s degree or equivalent practical experience
Bonus Qualifications
Experience with embedded Linux in a robotics application
Familiarity with security software: PKI, secure boot, OTA software update, hardware key storage, etc.
Familiarity with Nvidia GPUs, Nvidia Thor/Orin, Cuda, TRT, etc.
Additional information
About Zoox
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.
Follow us on LinkedIn
Accommodations
If you need an accommodation to participate in the application or interview process please reach out to [email protected] or your assigned recruiter.
A Final Note:
You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.
About Zoox
Autonomous mobility company developing a fully electric robotaxi fleet.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Zoox
Systems Test Engineer
Foster City, USA
Autonomous vehicles have some of the largest, most complex software ever shipped in a safety-critical environment. Solving that problem is one of the most exciting technical challenges of our lifetime. As a Systems Test
Senior Radar Engineer
Foster City, USA
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of artificial intelligence, robotics, and desig
Senior/Staff Software-Hardware Integration Technical Program Manager - Autonomy
Foster City, USA
Zoox has embarked on a highly ambitious journey to develop a full-stack autonomous mobility solution for our cities. As a technical program manager, you will work cross-functionally with engineering leaders across softwa
Senior Staff/Principal Software Engineer - GPU System Software, Onboard Execution
Seattle, USA
Strategic Sourcing Manager, IT Software & Services
Foster City, USA
Zoox seeks a strategic sourcing manager to establish and scale procurement for IT, software, hardware, and services, with a focus on CRM, ERP, and SaaS. The role guides stakeholders, negotiates contracts, and improves so
Senior Quality Engineer
Foster City, USA
We are inventors, builders, and doers, passionate and purposeful in the work we do. We have a once-in-a-century opportunity to reinvent personal transportation—and we need your help. The Advanced Hardware Manufacturing O
Data Scientist, Fleet Orchestration Algorithms
Foster City, USA
The Core Data Science team builds the products and data assets that let teams across Zoox measure and improve the autonomy and operational performance of our fleet. In this role, you'll develop the algorithms that run ou
Administrative Business Partner, Product
Foster City, USA
Zoox is looking to hire an Administrative Business Partner to support our Product, Features, and Homologation department. This role will support the Senior Director of Product, Features, and Homologation and the Director
Systems Test Engineer
Foster City, USA
Senior Radar Engineer
Foster City, USA
Senior/Staff Software-Hardware Integration Technical Program Manager - Autonomy
Foster City, USA
Senior Staff/Principal Software Engineer - GPU System Software, Onboard Execution
Seattle, USA
Strategic Sourcing Manager, IT Software & Services
Foster City, USA
Senior Quality Engineer
Foster City, USA
Data Scientist, Fleet Orchestration Algorithms
Foster City, USA
Administrative Business Partner, Product
Foster City, USA