Staff Embedded Software Engineer
Core
Develop high-quality software for drone and sensor platforms, focusing on guidance, navigation, and control (GNC) subsystems, communications, and payload management.
Role type
Staff Embedded Software Engineer (GNC/Autonomy)
Builds
Drone and sensor platforms with advanced embedded systems
Domain
Agriculture technology / Autonomous systems
Deliverable
production ML models
Required skills
C/C++, Python, Real-time embedded software, GNC subsystems, GNSS integration, MAVLINK protocol, ROS, Linux development, Peripheral interfaces (UART, SPI, I2C, USB, CAN, Wi-Fi, Bluetooth, Ethernet), TCP/IP networking
Preferred skills
Control systems, PX4/Ardupilot platforms, Pixhawk hardware, Digital image processing, Scalable software architecture design
Technologies
PX4, Ardupilot, Pixhawk, ROS, MAVLINK, Linux, C/C++, Python
Responsibilities
Research, design, and lead integration of reliable GNC subsystems, communications, and payload management; Manage interfaces with external partners, suppliers, and ground control systems; Implement and manage development processes and lifecycle management of complex embedded systems
Seniority
Staff, hands-on IC with mentorship
