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 strong proficiency in C++ and Python for firmware development. Capable of integrating hardware and software components while maintaining Linux kernels and debugging complex systems.
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 SoftwareFirmware DevelopmentC++PythonRTOS Microcontroller CodeLinux Kernel MaintenanceDebugging Equipment UsageReading SchematicsARM Assembly Code DebuggingDevice-Level Software
Soft Skills
Problem SolvingCollaboration
Tools & Technologies
OscilloscopeLogic AnalyzerMultimeterQualcomm SoCsNvidia SoCs
Industry Keywords
Embedded SystemsSkydio DronesElectronics DesignDevice-Level SoftwareE-Verify
Tech Stack
Tools & technologiesAndroidAssemblyLinuxPythonRTOSC++
About the role
Key responsibilities & impact- Develop and implement embedded software running on Skydio drones and accessory product lines, such as Skydio Dock
- Characterize, integrate, and validate key subsystems, including 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 hardware and software teams
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++ within 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 standard debugging equipment, including oscilloscope, logic analyzer, and multimeter
- Ability to investigate complex problems
- Bonus: embedded Linux userspace and kernel development
- Bonus: debugging systems at ARM assembly code level
- Ability to work in the United States, as Skydio uses E-Verify to confirm employment eligibility
Benefits
Comp & perks- 12-week internship
- Inclusive, multidisciplinary work environment
- Equal employment opportunity
- Consideration without regard to protected characteristics
- E-Verify employment eligibility confirmation for U.S. positions
