Developing, testing, and refining the guidance, navigation, and control software that powers Lunar Outpost's robotic systems.
Requirements
- Experience with programming languages such as C++ or Python and familiarity with robotics middleware, preferably ROS2
- Solid understanding of algorithms related to robotics, such as SLAM, motion planning, or state estimation
Responsibilities
- Develop and implement software for real-time robotic systems, focusing on algorithms related to motion control, path planning, and sensor integration
- Participate in the coding, testing, and debugging of software modules using C++, Python, and ROS
- Assist in the simulation and testing of robotic systems to validate software functionality and system performance
- Collaborate with mechanical and electrical teams to ensure seamless integration of software and hardware
- Document software design, testing procedures, and results, contributing to technical reports and user manuals
Other
- Pursuing a Bachelor’s or Master’s degree in Computer Science, Robotics Engineering, or a related field with a strong software emphasis
- Strong analytical and problem-solving skills, with attention to detail and the ability to work methodically in a fast-paced, dynamic environment
- Can effectively demonstrate communication and interpersonal skills, while also excelling in collaboration and teamwork in an interdisciplinary environment
- Exhibits strong organizational and time management skills under pressure and in stressful situations
- Fueled by a passion for space exploration and the boundless possibilities beyond our world