Develops and tunes low-level controllers and trajectory optimization for autonomous drones, focusing on stable flight and gimbal motion. Requires experience with real hardware control, C++, dynamic programming, and non-linear optimization.
170k – 240k/yr
HybridEmbedded Engineering
About the role
Responsibilities
Develop, tune, and evaluate low level controllers and trajectory optimization
Work across the software system to define the right data and interfaces for successful control
Work with the UX team to explore and define planning/UI boundaries for new interaction paradigms
Requirements
Industry or Research experience writing software that controls real hardware, e.g. grasping manipulation of a robotic arm, self-driving cars, aerial robots, or any kind of mobile robot
Modern and classical control design methods
High proficiency in C++
Dynamic programming
Non-linear optimization
Solid software engineering foundation and a commitment to writing clean, well-architected code
Compensation
Annual base salary range: $170,000 - $240,000
Equity in the form of stock options
Comprehensive benefits: group health insurance, paid vacation, sick leave, holiday pay, 401K
Senior Wireless Software Engineer, National Security
SkydioSan Mateo, CA +1
Design, implement, and optimize radio-link software and system-level algorithms for mission-critical drone communications using industrial/defense-grade RF data links. Requires strong C/C++ and embedded Linux experience plus RF/wireless fundamentals.
170k – 240k/yr
Hybrid5+ YOEEmbedded Engineering
Senior Software Engineer - Embedded
SkydioSan Mateo, CA
Senior embedded software engineer architects and implements firmware for autonomous drones, integrating sensors, cameras, and hardware on embedded Linux and microcontrollers. Requires modern C++, Python, SOC development, and hardware bring-up experience.
170k – 278k/yr
HybridEmbedded Engineering
Senior Embedded Software Engineer - Firmware
Applied IntuitionSunnyvale, CA
Develops embedded firmware for vehicle OS platform, integrating vendor components, implementing RTOS applications, architecting safety-critical C code, and supporting hardware bring-up on ARM systems. Requires 5+ years embedded experience with C/C++ and debugging tools.
171k – 264k/yr
On-site5+ YOEEmbedded Engineering
Senior Software Engineer, AOSP - Core OS
Applied IntuitionSunnyvale, CA
Develops and maintains Android (AOSP) operating system, HAL, services, libraries, apps, and Linux kernel modules for automotive ARM64 platforms. Requires 5+ years AOSP experience, C/C++ expertise on ARM/X86, and strong OS fundamentals.
171k – 275k/yr
On-site5+ YOEEmbedded Engineering
Senior Robotics Software Engineer
Charge RoboticsSan Leandro, CA
Senior robotics software engineer building perception, motion planning, and controls software for autonomous solar farm construction robots. Requires Python, C++, real-time/embedded experience, and onsite work in San Leandro, CA.