Software Engineer — Embedded
Overview
Skydio is seeking an Embedded Software Engineer to design and implement the embedded software that runs on the vehicle, providing technical direction and architecture for autonomous drone systems.
Please note that the work mode for this role is not explicitly stated in the job listing. It is listed here as onsite based on assumption for the San Mateo, CA location — confirm the actual arrangement with the recruiter.
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 (e.g. next-gen camera, radio).
- Bring up and debug new hardware.
- Write interfaces and drivers for sensors and other devices.
Requirements
- Ability to write modern C++ in a real-time embedded environment.
- Python development experience.
- Ability to write clean code with appropriate abstraction boundaries.
- SOC development (Qualcomm devices a plus), embedded microcontrollers, camera drivers.
- Practical experience writing firmware/embedded code for a physical device.
- Embedded Linux userspace and kernel development.
- Fundamental knowledge of low-level firmware.
- Hands-on hardware bring-up, system debugging and code optimization.
- Knowledge of debugging systems at ARM assembly code level.
- Embedded security and cryptographic firmware development.
Additional Information
Skydio is an Equal Opportunity Employer committed to diversity and inclusion.
Sourced from the employer’s career site. Verify before applying.
Variables & Compensation
- Medical
- Dental
- Vision
- 401(k) savings plan
- Stock options
- Paid vacation and sick leave
Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Skydio. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.
Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.
Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.