
Software Engineer – Flight Dynamics
Open Cosmos
full-time
Posted on:
Location Type: Hybrid
Location: Harwell • United Kingdom
Visit company websiteExplore more
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