Embedded Software Engineer Intern (Spring 2027)
Core
Design and develop embedded software for autonomous drone delivery systems, including flight control, ground systems, and sensor integration.
Role type
Embedded Software Engineer Intern
Builds
Embedded firmware and software platforms for autonomous aircraft and ground systems
Domain
Autonomous logistics / Drone delivery / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Rust, Real-time operating systems (RTOS), Embedded Linux, Hardware-in-the-Loop (HIL) testing, Signal processing, Electrical engineering fundamentals (schematics, oscilloscope), Communication protocols (CAN, SPI, UART)
Preferred skills
Experience with RF testing, ADC/I2C/GPIO implementation, Perception system prototyping
Technologies
RTOS, Embedded Linux, C, C++, Python, Rust, HIL, ADC, I2C, GPIO, CAN, SPI, UART
Responsibilities
Develop firmware for real-time coprocessors managing high-frequency signals and I/O; Build high data rate telemetry systems using ADCs and interrupts; Design and validate RF radio test setups for flight compute; Prototype perception systems integrating compute modules and sensors; Iterate on ground system behaviors to improve launch and landing efficiency
Seniority
Intern