Enable job alerts via email!

Senior Software Engineer, Orbits R&D

Planet

British Columbia

Remote

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Software Engineer for Flight Dynamics and Mission Planning. The role involves architecting software solutions, collaborating with aerospace engineers, and mentoring team members. This position offers the opportunity to work on innovative satellite technologies and contribute to impactful missions.

Qualifications

  • 8+ years of relevant experience.
  • Knowledge of orbital mechanics and space mission operations.

Responsibilities

  • Research, design, and architect new software solutions for managing Flight Dynamics and Mission Planning.
  • Collaborate with aerospace engineers on complex applied mathematics problems.

Skills

C++
Python
Technical Communication

Education

Advanced degree in computer science, aerospace engineering, physics, or related field

Tools

Docker
Jenkins
JIRA
Linux systems

Job description

Join to apply for the Senior Software Engineer, Orbits R&D role at Planet .

2 weeks ago Be among the first 25 applicants.

Join to apply for the Senior Software Engineer, Orbits R&D role at Planet .

Get AI-powered advice on this job and more exclusive features.

Welcome to Planet. We believe in using space to help life on Earth.

Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset of empirical information via a revolutionary cloud-based platform to authoritative figures in commercial, environmental, and humanitarian sectors. We are both a space company and data company all rolled into one.

Customers and users across the globe use Planet's data to develop new technologies, drive revenue, power research, and solve our world’s toughest obstacles.

As we control every component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a variety of domains.

We have a people-centric approach toward culture and community and we strive to iterate in a way that puts our team members first and prepares our company for growth. Join Planet and be a part of our mission to change the way people see the world.

Planet is a global company with employees working remotely worldwide and joining us from offices in San Francisco, Washington DC, Germany, Austria, Slovenia, and The Netherlands.

About The Role

As a Senior Software Engineer, you will work on a small team of dedicated engineers responsible for the Flight Dynamics and Mission Planning for Planet’s fleet of satellites. The Flight Dynamics disciplines include mission design, orbit determination, maneuver design and execution (with propulsion and differential-drag), and conjunction assessment & mitigation. Mission Planning involves optimal scheduling of imaging and contacts for Planet’s various satellite constellations. You will architect software, write production-level code, lead development of automation tools, and mentor team members.

This is a full-time position, based at our SF headquarters or remote in the US or Canada.

Impact You’ll Own

  • Research, design, and architect new software solutions for managing Flight Dynamics and Mission Planning for Planet’s satellites.
  • Collaborate with aerospace engineers on complex applied mathematics problems and provide software mentorship.
  • Enhance the operations of existing satellite fleets and enable future missions.

What You Bring

  • Advanced degree in computer science, aerospace engineering, physics, or related field.
  • 8+ years of relevant experience.
  • Proficiency in C++ and Python.
  • Experience with peer-reviewed code, automated testing, CI / CD.
  • Knowledge of orbital mechanics and space mission operations.
  • Ability to perform first-principles analysis and operationalize MVP solutions.
  • Excellent technical communication skills.

What Makes You Stand Out

  • Familiarity with Docker, Jenkins, JIRA, Linux systems.
  • Experience with orbit determination, high-fidelity propagation, covariance realism, low-thrust mission design, operations research, constellation management, or microservice architecture.

Additional Information

This position requires access to export-controlled information, contingent on ability to access all applicable export licenses.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Remote)

Home Depot

British Columbia

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Senior Software Engineer - Credit

Marqeta, Inc.

Vancouver

Remote

CAD 112,000 - 140,000

Today
Be an early applicant

Senior Software Engineer (C# / .NET) - Canada

JobGet

British Columbia

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Senior Full Stack Software Engineer (Remote)

Mogo

Vancouver

Remote

CAD 115,000 - 150,000

3 days ago
Be an early applicant

Senior Software Engineer, Orbits R&D

Planet

Alberta

Remote

CAD 80,000 - 120,000

16 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Kelowna

Remote

CAD 125,000 - 175,000

Today
Be an early applicant

Software Engineer

GitHub

British Columbia

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Staff Software Engineer Burnaby, British Columbia, Canada (Remote)

RB Global Inc.

Burnaby

Remote

CAD 100,000 - 130,000

Today
Be an early applicant

Sr Fullstack Software Engineer (web) - Disruption and Insurance

Hopper

Vancouver

Remote

CAD 90,000 - 150,000

14 days ago