Lead Software Engineer

BBBH114768_1772620358
  • Negotiable
  • Los Angeles, California
  • Future Mobility

Lead Software Engineer - Lunar Communications

Los Angeles, CA

CSG is partnered with an ambitious Lunar organisation developing robotic systems designed to operate beyond Earth. Their mission is to build the infrastructure required for sustained human presence off-world, starting with robotic platforms operating on the Moon.

They're looking for a Lead Software Engineer to own the software systems connecting ground operators on Earth with robotic vehicles operating on the lunar surface.

Responsibilities

  • Design and implement the end-to-end software pipeline connecting ground stations to lunar robotic platforms

  • Build telemetry and command systems for long-distance communications

  • Develop teleoperation interfaces capable of operating under multi-second latency

  • Implement video capture, encoding, and streaming systems for remote robotic operations

  • Work with autonomy engineers to enable transitions between autonomous and teleoperated control

  • Collaborate with avionics teams to integrate communications software with onboard systems

  • Test and refine systems operating in high-latency and constrained network environments

Requirements

  • Strong programming experience in Python and C/C++

  • Experience building networked or distributed software systems

  • Background working with long-range wireless communications

  • Experience with video capture, encoding, or streaming pipelines

  • Degree in Computer Science or a related field, or equivalent industry experience

  • Strong communication skills and ability to work across multidisciplinary engineering teams

  • Interest in working directly with robotic hardware and real-world systems

Prefered Qualifications: ROS/ROS2, robotics or autonomous systems experience, space or aerospace systems, or production software deployment.

Dan McDonald Next Generation Technology Specialist
Get in touch

Apply for this role