Staff Embedded Software Engineer - Autonomous Drone Systems
Skydio Inc.
San Mateo (CA)
On-site
USD 226,000 - 282,500
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Competitive base salary
Equity in stock options
Comprehensive benefits packages
Paid vacation time
401K savings plan
Job summary
A leading drone technology company in San Mateo, CA is seeking a Staff Embedded Software Engineer to architect and develop embedded firmware for autonomous drones. This role involves designing software that bridges the algorithms and hardware, providing technical direction, and debugging new systems. The compensation package includes competitive salaries, equity options, and comprehensive benefits. Ideal candidates should have C++ proficiency in embedded environments and hands-on experience with hardware bring-up.
Qualifications
Ability to write modern C++ in a real-time embedded environment.
Experience writing firmware for physical devices.
Hands-on hardware bring-up and system debugging.
Responsibilities
Provide technical direction and architecture of complex systems.
Design and implement the embedded software that runs on the vehicle.
Characterize, integrate, and validate key subsystems.
Skills
Modern C++ in a real-time embedded environment
Clean code with appropriate abstraction boundaries
SOC development (Qualcomm devices)
Embedded microcontrollers
Firmware/embedded code for a physical device
Embedded Linux userspace and kernel development
Hands-on hardware bring-up
Debugging systems at ARM assembly code level
Embedded security and cryptographic firmware development
Job description
A leading drone technology company in San Mateo, CA is seeking a Staff Embedded Software Engineer to architect and develop embedded firmware for autonomous drones. This role involves designing software that bridges the algorithms and hardware, providing technical direction, and debugging new systems. The compensation package includes competitive salaries, equity options, and comprehensive benefits. Ideal candidates should have C++ proficiency in embedded environments and hands-on experience with hardware bring-up.