Senior Robotics Software Engineer, Sensor Fusion
Core
Writing onboard software for autonomous aerial systems to handle sensor fusion, target tracking, and state estimation, enabling unmanned vehicles to perceive and collaborate in real-time.
Role type
Senior IC robotics software engineer (sensor fusion)
Builds
Onboard software for autonomous aerial systems (swarms) using Lattice OS
Domain
Defense / Autonomous Systems / Robotics
Deliverable
production ML models | product features
Required skills
C++, Rust, Python, Kalman filtering, state estimation, target tracking, Linux, sensor integration (I2C, SPI, CAN, Ethernet), Nix
Preferred skills
Electrical engineering background, experience with multi-domain unmanned systems
Technologies
C++, Rust, Python, Linux, Nix, Radar, Optical sensors
Responsibilities
Write algorithms to fuse raw data from multiple onboard sensors into a single accurate picture of the world; Build protocols for multiple robots to share tracking data and coordinate search patterns; Write highly optimized, low-latency code for onboard Linux-based compute modules; Test code on physical hardware
Seniority
Senior, hands-on IC