Embedded Software Engineer Intern
Core
Develop and implement embedded software for Skydio drones and accessory product lines, including characterizing, integrating, and validating subsystems like cameras, radios, and flight controllers.
Role type
Junior embedded software engineer (intern)
Builds
Foundational systems for Skydio drones and accessory products
Domain
Robotics / Embedded Systems
Required skills
C++ for embedded systems, Python for testing and tool development, firmware development for physical devices, hardware debugging (oscilloscopes, logic analyzers, multimeters), reading schematics, writing interfaces and drivers for sensors and cameras
Preferred skills
Embedded Linux userspace or kernel development, ARM assembly level debugging
Technologies
C++, Python, Embedded Linux, ARM
Responsibilities
Develop and implement embedded software for drones and accessories; Characterize, integrate, and validate subsystems including cameras, radios, and flight controllers; Bring up and debug new hardware; Write interfaces and drivers for sensors, cameras, and other devices
Seniority
Intern
