Skip to content
ZooxZoox

Software Engineer - Robot Software Infrastructure

Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.

About the job

Responsibilities

  • Design, develop, and maintain the operating system platform powering vehicle devices and applications.
  • Architect and implement platform-level software for robust, scalable robotics infrastructure.
  • Configure and manage embedded Linux build systems, such as Yocto, and bootloader processes, such as U-Boot.
  • Develop and optimize device drivers and kernel-space components using C, C++, or Rust.
  • Collaborate with application software, release management, hardware engineering, manufacturing, and operations teams on OS integration and delivery.
  • Triage issues and support new hardware bring-up and manufacturing functions.

Requirements

  • 4+ years delivering production systems and software applications.
  • Experience designing and deploying end-to-end continuous integration and validation toolchains for Linux/OS images across different hardware platforms.
  • Proficiency with Linux internals, including init systems, containerization, filesystems, kernel-space development, device drivers, and systems programming.
  • Programming experience with C, C++, and scripting languages such as Python and Bash.
  • Strong written and verbal communication skills.
  • Bachelor's degree or equivalent practical experience.

Nice-to-haves

  • Experience with embedded Linux in robotics applications.
  • Familiarity with PKI, secure boot, OTA software updates, and hardware key storage.
  • Familiarity with Nvidia GPUs, Nvidia Thor/Orin, CUDA, and TRT.
  • Graduate degree focused on networking, operating systems, or firmware.

Skills

Linux, Yocto, U-Boot, C, C++, Rust, Python, Bash, Linux Kernel, Device Drivers, Containerization, Continuous Integration, CUDA, Secure Boot, Pki

Applied Intuition

Applied Intuition

Sunnyvale, CA

Perception & Fusion Engineer
$200k+/yrOn-site5+ YOEEmbedded Engineering

Develops real-time perception, sensor-control, and fusion software for heterogeneous autonomous vehicle platforms, integrating ML algorithms across sensors and embedded systems. Requires advanced engineering education or 5+ years of relevant experience, multi-modal sensing expertise, Linux/Docker proficiency, and U.S. security-clearance eligibility.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Software Engineer
$188k+/yrOn-site3+ YOEEmbedded Engineering

Develops reliable embedded software and custom device solutions, integrating vendor components, sensors, operating systems, and communication interfaces. Requires a bachelor's degree and at least three years of relevant experience with C/C++, embedded Linux, debugging, and CI/CD tools.

OpenAI

OpenAI

San Francisco, CA

Operating Systems Engineer | Consumer Devices
$230k+/yrOn-siteEmbedded Engineering

Build and harden OS foundations for AI consumer devices, spanning kernel, services, security, performance, and application interfaces. Requires strong systems programming in C/C++, kernel experience, and debugging skills.

Applied Intuition

Applied Intuition

Ann Arbor, MI

Autonomy Integration Software Engineer
$140k+/yrOn-site5+ YOEEmbedded Engineering

Develops, deploys, and maintains software for autonomous vehicles, integrating sensors, autopilots, and perception modules with hands-on field testing. Requires 5+ years experience or MS/PhD, C++/Python/Linux proficiency, and robotics knowledge.

Applied Intuition

Applied Intuition

Washington, DC

Robotic Software Engineer
$135k+/yrOn-site3+ YOEEmbedded Engineering

Designs and integrates C++ autonomy software with UAV hardware, autopilots, sensors, and communication systems, supporting SIL/HIL validation and live flight testing. Requires 3+ years of robotics integration experience, U.S. citizenship, and security-clearance eligibility.