Software Engineer – Lunar Rover Communications
Department: Starmine
Location: Hawthorne, CA
Compensation: $100K – $175K • Offers Equity
Employment Type: FullTime
About Starpath
Starpath develops and manufactures the technologies that will enable humans to live on the Moon and Mars. Today, we are building robotic systems that locally produce the essential commodities a lunar civilization will require at extreme scale: water, power, and oxygen. Our ultimate goal is to build and operate a self-sustaining city on Mars.
Software Engineer - Lunar Communications and Teleoperation
In this role, you will own the software for communicating from our ground stations to our rovers on the Moon. A commercial lander will provide the link between our ground stations on Earth and our rovers on the Moon. You will be responsible for designing and implementing the software to provide telemetry from the rover and for sending commands to the rover.
You will also be responsible for designing and implementing the teleoperation system that will allow operators on Earth to drive our rovers on the Moon. Even though our rovers are primarily autonomous or semi-autonomous, teleoperation capability is a critical backup that will allow a human operator to rescue a rover that has become stuck or lost. This teleoperation capability will need to handle large latencies (~3 seconds) between the camera images and the rover motion commands.
Responsibilities
Design and implement the end-to-end software chain from ground station consoles through the lander relay to the rover on the Moon
Develop an easy-to-use teleoperation user interface that works well with high latency video streams
Work closely with the Autonomy Team to design a system that can smoothly transition between teleoperated and autonomous control
Work closely with the Avionics Team to ensure that communications software is compatible with communications hardware
Required Qualifications
Experience programming in Python and C/C++
Experience writing network software
Experience with long-range outdoor wireless networks
Experience with video capture, video encoding, and video streaming
Evidence of exceptional engineering ability
Degree in Computer Science or a related field OR demonstrated excellence at coding via significant professional experience
Outstanding communications skills
A strong interest in working hands-on with robot hardware
A desire to make humans a multi-planet species
Preferred Qualifications
Experience programming in ROS/ROS2
Experience developing software to control real robots
Experience developing software for aerospace applications
Experience developing and deploying software in production
Excellence in academic performance or extracurriculars
Leadership experience in extracurricular or professional settings
Position Details
Location: Los Angeles - Hawthorne
Salary base rate is $100-175k/yr plus equity package; compensation scales with candidate experience
PTO & health/dental/vision coverage included
Additional Requirements
Willingness to work extended hours as needed
EAR REQUIREMENTS:
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
