Skip to content
ZooxZooxFoster City, CA

Software Engineer - Driving Behavior

Develops and adapts behavioral and motion planning algorithms to expand autonomous driving capabilities to new geofences. Requires Master's in CS or related, 3+ years experience, C++ proficiency, and expertise in AV planning domains.

168k – 270k
Hybrid3+ YOEEmbedded Engineering

About the role

Responsibilities

  • Design behavioral and motion planning algorithms to improve driving behavior in new geofences and implement those designs in our code base.
  • Adapt existing algorithms and software modules for autonomous driving in new geofences.
  • Integrate and test your developed applications in the robot, learn, and make improvements.
  • Work collaboratively with cross-functional teams to support the integration and validation of software components and features for geofence expansion.
  • Support or lead vehicle testing to generate actionable feedback on driving performance.
  • Write and file patents for novel technologies you develop.

Qualifications

  • Master's degree in Computer Science or related field and 3+ years of experience
  • Proficient in C++ programming
  • Proven experience in at least one of the following domains: behavioral planning, motion planning, or mission planning for autonomous vehicles

Bonus Qualifications

  • Experience with behavioral and motion planning for high-speed autonomous driving
  • Experience with autonomous robots and machine learning or data-driven development processes

Skills

C++Behavioral PlanningMotion PlanningMission PlanningAutonomous VehiclesMachine LearningRobotics
Zoox

Software Engineer - C++ GPU Performance

ZooxFoster City, CA +3

Optimizes GPU-based algorithms for self-driving systems by instrumenting, monitoring, analyzing performance hotspots, and porting serial code to GPU. Requires 3+ years experience, strong C++/CUDA skills, BS in CS, and expertise in recent GPU architectures.

168k – 239k
Hybrid3+ YOEEmbedded Engineering
Skydio

Autonomy Engineer - Fixed Wing Planning & Controls

SkydioSan Mateo, CA

Develops and implements motion planning and control systems for Skydio's F10 tailsitter drone platform, including simulation, flight testing, and hardware-informed design. Requires C++/Python proficiency, real hardware control experience, aircraft dynamics knowledge, and control theory expertise.

170k – 240k
HybridEmbedded Engineering
Applied Intuition

Embedded Software Engineer - Core OS

Applied IntuitionSunnyvale, CA

Develops highly reliable embedded software for next-generation vehicle platforms, integrating vendor components, implementing RTOS applications, and customizing Android middleware and HAL for production computers in automotive systems. Requires 3+ years embedded experience with C/C++ and low-level hardware interfaces.

171k – 264k
On-site3+ YOEEmbedded Engineering
Cerebras Systems

System Software Engineer (Embedded)

Cerebras SystemsSunnyvale, CA

Develops embedded system software, Linux BSP, and administrative services for the world's largest AI processor (WSE). Requires 5+ years in C++/Golang, embedded fundamentals, and cross-team collaboration; bachelor's degree minimum.

175k – 275k
On-site5+ YOEEmbedded Engineering
Sesame

Sensing Systems Engineer

SesameSan Francisco, CA +1

Owns end-to-end sensor system performance for consumer wearables, from hardware selection and integration through firmware, signal processing, and ML integration. Requires 5+ years in systems engineering with expertise in DSP, embedded systems, and shipping high-volume products.

175k – 280k
On-site5+ YOEEmbedded Engineering