Technical leadership role driving design, development, and validation of firmware for autonomous industrial vehicle controllers. Requires 8+ years embedded experience, safety-critical standards expertise, and cross-functional hardware/software collaboration.
205k – 220k
On-site8+ YOEEmbedded Engineering
About the role
Responsibilities
Act as design responsible engineer for a vehicle program that includes controllers for: Traction Control, Actuator Control, IO Control, Sensor Control, and Functional Safety Firmware.
Define technical direction for embedded software architecture, coding standards, and system interfaces.
Review electrical schematics, direct I/O mapping, and work with hardware engineers to ensure firmware and hardware are well-integrated.
Debug complex issues using ARM JTAG/ETM systems and other tools.
Develop safety-critical code in compliance with MISRA C or similar standards.
Use data intense sensors such as 3D LIDARs and Cameras to create 'Virtual Bumper' systems to achieve PL=D ratings (Roughly ASIL-C equivalent) on microprocessors such as i.MX-6 series.
Create and maintain documentation including APIs, state diagrams, and test matrices.
Plan, implement, and execute firmware test procedures across multiple levels of vehicle integration.
Own specifications for Hardware-in-the-Loop (HIL) testing systems and support test automation.
Establish and maintain a Continuous Integration (CI) framework for embedded software.
Qualifications
8–12+ years of experience developing embedded software in a product-focused environment.
Deep expertise with microcontrollers (ARM Cortex-M preferred), low-level drivers, and real-time control systems.
Strong experience with debugging tools (JTAG, ETM, logic analyzers, oscilloscopes).
Experience with safety-critical software development standards (e.g., MISRA C, ISO 26262).
Ability to read and interpret electrical schematics and work across hardware/software boundaries.
Strong architecture and system-level thinking — ability to design firmware systems that scale and integrate well.
Experience with RTOS systems for safety critical applications.
Familiarity with CI/CD for embedded systems (Github Actions).
Excellent communication skills and a track record of mentoring and technical leadership.
Designs and develops POSIX-based middleware and embedded software systems for vehicle OS, ensuring integration across OS, middleware, and hardware layers to enable scalable automotive intelligence. Requires 10+ years in embedded development with POSIX systems like QNX and Linux.
204k – 359k
On-site10+ YOEEmbedded Engineering
Staff Software Engineer
HuntressUnited States
Staff Software Engineer building high-performance EDR agents in Go for Windows, macOS, and Linux. Requires deep OS internals knowledge, 5+ years production Go experience, and mentoring skills; sets technical direction for endpoint telemetry and threat hunting.
Build and optimize onboard infrastructure and performance for Nuro's self-driving vehicles. Requires 5+ years experience, strong C++ skills, and expertise in distributed systems, computer architecture, or robotics platforms.
194k – 352k
On-site5+ YOEEmbedded Engineering
Staff Software Engineer – Cloud & Embedded Systems Configuration
ZooxFoster City, CA
Staff engineer building core platform services for configuration and runtime settings across an autonomous vehicle fleet, spanning embedded systems and cloud microservices. Requires 8+ years in device/edge and cloud systems with strong Python/Java/Kotlin and Kubernetes experience.
219k – 263k
Hybrid8+ YOEEmbedded Engineering
Senior / Staff Connectivity Integration Lead
ZooxFoster City, CA +1
Lead firmware connectivity systems integration and test for Zoox's TCU, owning performance, optimization, and debugging across 4G/5G, WiFi, and satellite networks. Requires 8+ years experience and deep expertise in cellular protocol stacks and wireless test platforms.