Autonomy Engineer
Lunar Outpost · Golden, CO · 1 mo ago
On-siteInformation TechnologyFull-time
Key Responsibilities
- Design and develop of decentralized navigation and decision-making algorithms for lunar rovers and orbital assets.
- Develop and implement robust software capable of enabling autonomous operations in challenging lunar environments.
- Collaborate with systems, mechanical, electrical, and thermal engineering teams to integrate and optimize autonomy software with asset hardware.
- Utilize simulation techniques to improve autonomous system performance and reliability under various conditions in space.
- Conduct field tests and simulations to validate and refine algorithms and software systems.
- Ensure software systems adhere to industry standards for safety, reliability, and performance in space exploration contexts.
- Develop and maintain technical documentation, including ICDs and verification plans.
- Participate in design reviews, trade studies, and technical risk assessments.
- Stay at the forefront of autonomy and robotics technology, incorporating the latest advancements into our projects.
Required Qualifications
- Bachelor’s degree or higher in Computer Science, Robotics Engineering, or related field
- 1-3 years of relevant professional experience in developing autonomy software for autonomous systems, with a proven track record in navigation, perception, planning, or control.
- Expertise in at least one of the following areas: Swarm task allocation and coordination, State estimation and cooperative localization (e.g., EKF, Distributed EKF), Object identification, modelling, and tracking, Motion planning and control of UGV, UAV, or orbital platforms.
- Programming languages such as C++, Python, and familiarity with ROS (Robot Operating System).
- Comfortable working in research-oriented, agile, and interdisciplinary teams.
- Track record of innovation in networking, robotics, or space systems, as demonstrated by patents, publications, or significant project achievements.
- Exceptional ability to communicate complex technical concepts and collaborate across various engineering disciplines.
- U.S. Citizen
Preferred Qualifications
- M.S. or Ph.D. in a field relevant to autonomy or robotics directly applicable to autonomous navigation and guidance.
- Experience with multi-agent autonomous systems in space, or other extreme, unstructured, environments.
- Familiarity with space operating systems (e.g., VxWorks) and software (e.g., cFS).
- Familiarity with containers (e.g., Docker) and virtualization software (e.g., VirtualBox).
- Familiarity with sensor interfaces and calibration.
- Experience with the end-to-end development and deployment of network software systems in space exploration missions.