Software Engineer, Robotics
Core
Building autonomous air defense robots and networked sensor systems to detect, track, and defeat Unmanned Aerial System (UAS) threats.
Role type
Senior Software Engineer (Robotics)
Builds
Collaborative robot teams, sensor processing pipelines, motion planning, and perception architectures for air defense.
Domain
Defense / Robotics / Autonomous Systems
Deliverable
production ML models | product features
Required skills
C++, Rust, Linux development, data structures, algorithms, concurrency, code optimization, remote system troubleshooting
Preferred skills
Embedded systems programming, motion planning, perception, localization, mapping, controls, systems software (kernel/drivers), sensor characterization
Technologies
C++, Rust, Linux
Responsibilities
Write and maintain core libraries for collaborative robot teams; own major feature development including sensor integration and perception architecture; implement scalable sub-systems for tracking and motion planning; align with hardware teams and operational experts on requirements.
Seniority
Senior, hands-on IC