Software Engineer – Communications Optimization

Job Category: Engineering
Location: Colorado, United States
Employment Type: Permanent
Location Terms: On-site
Salary: USD150000

Software Engineer – Communications Optimization
Location: Golden, Colorado

Help shape the future of autonomous space exploration. We’re looking for a Software Engineer to develop advanced networking and communication systems that keep robotic and autonomous platforms connected, even in the most extreme environments.

You’ll design and optimize resilient, lightweight network architectures for distributed robotic systems, working on technologies that push the boundaries of autonomy, robotics, and space systems.

What you’ll do:

  • Design and implement secure, decentralized networking architectures (mesh and DTN)

  • Model and optimize dynamic links between orbital, aerial, and surface assets

  • Integrate and test communication software through simulation and real-world deployments

  • Collaborate with multi-disciplinary teams to enhance system performance and reliability

What we’re looking for:

  • 3+ years in network or autonomy software (robotics, aerospace, or related fields)

  • Strong skills in C++, Python, and Linux systems

  • Experience with mesh/DTN protocols, optimization, or predictive modeling

  • Bachelor’s or higher in Computer Science, Electrical, or Robotics Engineering

  • Must be a U.S. Person

Bonus points for:

  • Experience with ROS, cFS, or VxWorks

  • Background in autonomous systems, embedded development, or network simulation tools

If you’re excited about building the communication backbone for the next generation of robotic explorers, we’d love to hear from you.

#LI-LH1

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!