Senior Software Engineer
Core
Lead the build-out and improvement of ground control systems and software for autonomous vehicles, including mission planning, monitoring, command and control, and vehicle-side features.
Role type
Senior Software Engineer (Autonomous Systems)
Builds
Ground control software, vehicle-side system features, and communication architecture for autonomous vehicles
Domain
Autonomous vehicles, robotics, defense systems
Deliverable
production ML models | product features
Required skills
C++, Python, Rust, Linux, embedded systems, networking, distributed systems, CI/CD, hardware-in-the-loop testing, code review, technical leadership
Preferred skills
TypeScript, React, Qt, Gazebo, DDS, ROS 2, Protobuf, MAVLink, defense interoperability standards, maritime software, cybersecurity frameworks
Technologies
C++, Python, Rust, Linux, DDS, ROS 2, Protobuf, MAVLink, React, Qt, Gazebo
Responsibilities
Lead development of ground control systems for mission planning and command; build vehicle-side system software; evolve communication architecture; design software for multiple vehicles; write reliable code and set standards; strengthen CI/CD and test infrastructure; support integration and field operations; lead design reviews and mentor engineers
Seniority
Senior, hands-on IC with leadership responsibilities