Senior Manager, Middleware
Core
Architect, build, and lead the development of reliable embedded firmware that acts as the brain stem for autonomous drones and accessory products, bridging algorithms with sensors and mechanical hardware.
Role type
Senior Manager, Embedded Software
Builds
Autonomous drone firmware and accessory product line
Domain
Aerospace / Embedded Systems / Autonomous Flight
Deliverable
production ML models | product features
Required skills
Modern C++ in real-time embedded environments, Python development, SOC development (Qualcomm), embedded microcontrollers, camera drivers, embedded Linux userspace and kernel development, low-level firmware knowledge, ARM assembly debugging, embedded security and cryptographic firmware
Preferred skills
Hands-on hardware bring-up, system debugging, code optimization
Technologies
C++, Python, Qualcomm, ARM, Linux, Embedded Linux
Responsibilities
Provide technical direction and architecture of complex systems, Design and implement 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
Seniority
Senior, hands-on IC with management responsibilities