Starpath is looking to solve the problem of creating a self-sustaining city on Mars by developing the building blocks for it, and this role is focused on controlling robots on the Moon and Mars through software development.
Requirements
- Experience in Python
- Experience in C/C++ or Rust
- Developed and deployed software in production
- Hands on experience writing code for real-world robots or aerospace vehicles
Responsibilities
- Own Starpath's data handling systems for timeseries, video, and LIDAR pointcloud data coming from our robots
- Build teleoperation interfaces for users to control robots during test campaigns and in-space operations
- Write performant, reliable, and maintainable code
- Participate in architecture and code reviews.
- Contribute to other software systems like our rover autonomy and robot simulation stacks when needed
- Implement test frameworks with a balance of development speed and system reliability in mind
- Learn the basics of various hardware engineering disciplines to better understand the challenges faced by users of your code
Other
- Degree in Computer Science, OR demonstrated excellence at coding via significant professional experience
- Outstanding communication skills
- Capability to develop software on rapid timelines & demonstrate extreme ownership
- Willing to work extended hours as needed
- U.S. citizen or national, U.S. lawful, permanent resident (aka green card holder), Refugee under 8 U.S.C. § 1157, or Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State