Skip to content
ZooxZooxFoster City, CA

Senior Embedded Middleware & Automation Engineer

Build middleware, automation, CI/CD, and observability tooling to scale embedded Linux development productivity for connected vehicle platforms. Requires 7+ years C/C++/Python, Linux systems experience, and strong debugging/automation skills.

212k – 255k/yr
Hybrid7+ YOEEmbedded Engineering

About the role

Responsibilities

  • Develop and maintain middleware, tooling, and automation solutions for embedded Linux and connected device platforms
  • Extend and improve existing automated validation frameworks and CI/CD workflows
  • Build tooling to improve developer productivity, diagnostics, observability, and troubleshooting efficiency
  • Develop and maintain telemetry, logging, and dashboarding solutions for system monitoring and issue triage
  • Collaborate with embedded, firmware, cloud, and infrastructure teams to improve development and validation workflows
  • Use AI-assisted development tools and workflows to accelerate engineering productivity and test development
  • Analyze system behavior across software, networking, middleware, and device layers to identify and debug complex issues
  • Support scalable automated testing for connectivity, middleware, and system-level validation
  • Contribute to automation strategies that improve scalability, reliability, and engineering efficiency across device programs

Requirements

  • 7+ years of hands-on C/C++ and Python user-space and middleware development in Linux environments
  • BS/MS in CS, CE, or EE
  • Proficient in designing Bash scripts, custom developer tooling, and automated workflows for Linux-based systems
  • Experienced in building, maintaining, and scaling CI/CD pipelines, automation testing frameworks, and infrastructure
  • Competent in multi-layer software debugging, system logging implementation, and configuring telemetry or observability tooling
  • Functional knowledge of integrating and troubleshooting communication protocols including Wi-Fi, Bluetooth, LTE, Ethernet, and CAN

Nice-to-Haves

  • Embedded Linux & Infrastructure: Expert C/C++ developer in embedded Linux and middleware environments, utilizing Yocto, QEMU, virtualization, HIL/SIL, and device simulation
  • Build Systems & Cloud DevOps: Experienced in developer tooling, build systems, platform infrastructure, Docker, and AWS-based cloud infrastructure
  • Telemetry & Data Analytics: Skilled in building and managing telemetry pipelines, metrics systems, dashboards, and advanced analytics tooling
  • Device Scaling & AI Automation: Proven track record scaling automation for connected device ecosystems, integrating device-cloud systems, and leveraging AI-assisted workflows

Skills

CC++PythonLinuxBashCI/CDEmbedded LinuxYoctoQemuDockerAWSWi-FiBluetoothLteCan
Zoox

Senior Software Engineer - Core Sensors

ZooxFoster City, CA

Develop and maintain high-performance, safety-critical drivers for lidar, radar, and camera sensors integral to autonomous vehicle perception stack. Requires 7+ years experience, strong C++ proficiency, and device driver development expertise.

215k – 305k/yr
Hybrid7+ YOEEmbedded Engineering
Zoox

Senior Software Engineer - C++ GPU Performance

ZooxFoster City, CA +3

Senior GPU performance engineer optimizes GPU-based algorithms for self-driving systems, instruments monitoring tools, analyzes hotspots, and collaborates on middleware for efficient compute utilization. Requires 7+ years experience, strong C++/CUDA expertise, and BS in CS.

217k – 307k/yr
Hybrid7+ YOEEmbedded Engineering
Cyngn

Senior C++ Robotics Engineer

CyngnMountain View, CA

Design and integrate autonomous vehicle robotics software using C++ and ROS/ROS2. Optimize real-time performance, manage system integration, and troubleshoot across hardware/software domains.

198k – 225k/yr
Remote5+ YOEEmbedded Engineering
Nuro

Senior Software Engineer, Localization and Mapping

NuroMountain View, CA

Develops state-of-the-art mapping and state estimation algorithms for autonomous robots using C++ and sensor data. Requires 2+ years experience with localization/mapping in AV or robotics, strong C/C++ skills, and sensor expertise.

194k – 291k/yr
On-site2+ YOEEmbedded Engineering
Nuro

Senior Software Engineer, Onboard Autonomy

NuroMountain View, CA

Develop and deploy onboard autonomy software for self-driving vehicles, focusing on real-time decision-making, sensor integration, and optimization under strict constraints. Requires strong C++/Rust skills and experience with robotics middleware and embedded systems.

194k – 291k/yr
On-siteEmbedded Engineering