
Autonomy Engineer
Job Description
Job Description
Our autonomy algorithms & prototyping team is seeking highly motivated autonomy engineers who are interested in solving challenging technical problems and help build advanced technologies for high impact missions with DHS and DoW mission sets. This position is to support the development, implementation, and testing of autonomous aerial and maritime systems specifically focusing on multi-agents planning and coordination, perception, navigation, simulation, and system in the loop implementations. The candidate will be in a team-oriented development environment working on fast-paced development goals. The candidate should be willing to work on-site in the office 3 or more days a week, due to the nature of the work involving hardware, algorithms, and indoor/outdoor test environments.
Additionally, the candidate should be willing to travel for up to 2+ months to support developments in other countries.
Required Skills
- PhD with relevant school work experience, or MS +3 years, or BS +5 years of proven experience in Robotics and Autonomy
- Expertise in algorithms development for multi-agents planning and coordination, perception, and navigation
- Expertise in lightweight algorithms development for low-SWaP (size, weight, and power) edge processing
- Working familiarity with ROS2, MOOS, Ardupilot, simulation environments such as Gazebo, Scrimmage (or other tools), as well as system in the loop implementations
- Writing software or firmware in one of the following: C, C++, Python, Rust, or Java
- Familiarity with Linux distributions and command-line interface
- System-level design, system architecture, or trade studies
- Strong written and oral communication
- Candidate must be comfortable leading teams and operating in a dynamic and fast-moving environment