Embedded Systems Engineer
Core
Integrate boards, sensors, and software on autonomous aircraft and ground stations to ensure reliable delivery systems.
Role type
Embedded Systems Engineer (Hardware/Software Integration)
Builds
Autonomous drone networks for logistics and critical goods delivery
Domain
Aerospace / Autonomous Robotics / Logistics
Required skills
C/C++ firmware development, embedded communication protocols (CAN, SPI, I2C, UART), hardware debugging with oscilloscopes/logic analyzers, requirements definition, test plan creation, subsystem verification, cross-disciplinary collaboration
Preferred skills
UAV/autonomous robotics experience, hardware-in-the-loop testing, autopilot stacks (ArduPilot/PX4), embedded Linux/RTOS, power systems/battery management, environmental/EMI testing, systems engineering practices (FMEA, ICDs), AI coding assistants, PCB prototyping
Technologies
C, C++, Python, CAN, SPI, I2C, UART, BLE, ARM, RTOS, Linux, ArduPilot, PX4, LiDAR, radar, ADS-B, GPS/GNSS
Responsibilities
Integrate boards, sensors, and actuators into working subsystems; define and document subsystem requirements and interfaces; bring up new boards and write firmware/test code; plan and run verification from bench to flight test; contribute to component selection and design reviews; triage integration and field issues
Seniority
Mid-level, hands-on IC
