FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and implementing embedded software for drones, with proficiency in C++ and Python for firmware development. Capable of integrating hardware components and debugging systems, while collaborating effectively with cross-functional teams.
Highest-signal resume keywords
Embedded Software DevelopmentC++ ProficiencyPython ProficiencyEmbedded Linux DevelopmentHardware Debugging
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Systems ProgrammingFirmware DevelopmentRTOS Microcontroller CodeDevice-Level Software DevelopmentCode AbstractionSchematic ReadingDebugging ARM Assembly Code
Tools & Technologies
OscilloscopesLogic AnalyzersMultimetersSTM32 MicrocontrollersQualcomm SoCsNvidia SoCs
Industry Keywords
E-VerifyDronesElectronics DesignLinux Kernel Maintenance
Tech Stack
Tools & technologiesAndroidAssemblyLinuxPythonRTOSC++
About the role
Key responsibilities & impact- Develop and implement embedded software for Skydio drones and accessory product lines, including Skydio Dock
- Characterize, integrate, and validate key subsystems such as cameras, radios, and flight controllers
- Bring up and debug new hardware
- Write interfaces and drivers for sensors, cameras, and other devices
- Work on bare-metal and RTOS microcontroller code, generally for STM32 products
- Integrate and write code for embedded Linux and Android platforms using Qualcomm and Nvidia SoCs
- Maintain associated Linux kernels
- Help design and bring up new electronics
- Collaborate closely with the hardware team and broader software organization
Requirements
What you’ll need- Junior, senior, or MS-level college student
- Industry experience developing device-level embedded software or firmware
- Practical experience writing firmware/embedded code for a physical device
- Proficiency with C++ in embedded systems
- Proficiency with Python for testing, experimentation, and tools development
- Ability to write clean code with appropriate abstraction boundaries
- Ability to read schematics
- Ability to use oscilloscopes, logic analyzers, and multimeters
- Bonus: embedded Linux userspace and kernel development
- Bonus: debugging systems at ARM assembly code level
- Must be eligible for employment in the United States; Skydio uses E-Verify to confirm employment eligibility
Benefits
Comp & perks- Hourly compensation of $47/hr for undergraduates, $53/hr for graduate students, and $58/hr for PhD students
- Equal employment opportunity commitment
- Inclusive, multidisciplinary work environment
