Open Cosmos

Software Engineer – Flight Dynamics

Open Cosmos

full-time

Posted on:

Location Type: Hybrid

Location: HarwellUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Designing, building, and maintaining software for satellite operations
  • Developing flight dynamics capabilities (e.g. orbit determination, manoeuvre planning)
  • Owning features end-to-end: design → build → deploy → operate
  • Working with production systems, improving performance, reliability, and scalability
  • Collaborating across engineering, mission analysis, and operations teams
  • Contributing to system design and technical decisions within your area

Requirements

  • Strong foundation in maths, physics, or a related field
  • Capable of building software for complex engineering or scientific problems
  • Proficiency in Python, Go, or similar
  • Solid software engineering fundamentals (testing, system design, maintainability)
  • Ability to work with production systems and modern architectures
  • Understanding of orbital mechanics / flight dynamics concepts
Benefits
  • Work at the cutting edge of space technology with customers around the globe.
  • A mission-driven company making space accessible to help solve real-world challenges.
  • A diverse, ambitious, and supportive team.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGosoftware engineeringorbit determinationmanoeuvre planningsystem designtestingmaintainabilityproduction systemsmodern architectures
Soft Skills
collaborationproblem-solvingcommunication