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/yr
HybridEmbedded Engineering
About the role
Responsibilities
Architect, implement, simulate, and flight test new motion planning strategies
Develop, tune, and analyze new flight controllers
Refine and understand the aerodynamic and dynamic model of a tailsitter aircraft using simulated and flight test data
Inform aspects of hardware design such as sensor requirements and aerodynamic control authority through simulation and analysis
Get out of your comfort zone and help across the stack where needed
Requirements
Strong proficiency in C++ and Python in real-time contexts
Experience shipping software that controls real hardware, e.g. aircraft, drones, robots, etc.
Knowledge of aircraft and rotorcraft dynamics
Experience with non-linear optimization
Modern and classical control theory and practice
Strong software engineering fundamentals and a commitment to writing clean, well-designed, maintainable, readable code
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/yr
On-site3+ YOEEmbedded Engineering
Software Engineer - Driving Behavior
ZooxFoster City, CA
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/yr
Hybrid3+ YOEEmbedded Engineering
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/yr
Hybrid3+ YOEEmbedded Engineering
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/yr
On-site5+ YOEEmbedded Engineering
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.