What are the responsibilities and job description for the Software Engineer - Communications Optimization position at EVONA?
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
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
- 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
- Experience with ROS, cFS, or VxWorks
- Background in autonomous systems, embedded development, or network simulation tools