Loftorbital

Onboard Software Engineer - Core Services

Golden, CO. Posted a month ago

The role

You will design, build and test onboard flight software for Loft's satellites, with a high degree of ownership from concept through delivery. You will also review code, contribute to the onboard architecture, and help coordinate releases with downstream teams.

What you will do

  • Design, implement and refine onboard software, from concept through delivery
  • Review code and enforce development processes, style guides and design standards
  • Design and implement unit tests for self-authored and peer-authored code
  • Use version control to create feature branches, push code and merge approved code into production branches
  • Contribute to the onboard software architecture through design proposals and review
  • Participate in reviewing and improving software development processes and design standards
  • Coordinate with downstream teams on release, distribution and adoption of new releases
  • Take part in operating Loft's on-orbit fleet of satellites

Required qualifications

  • 2+ years of software engineering experience
  • Programming in C/C++ (C++11 or newer) and Python
  • Experience with version control systems such as Git
  • Experience with continuous integration tools (e.g., GitLab-CI, Jenkins)
  • Experience with build systems (e.g., Make, CMake)
  • Understanding of distributed architecture
  • Familiarity with networking protocols (e.g., UDP, TCP, IP) and POSIX standards
  • Experience developing multi-threaded applications

Nice to have

  • Familiarity with Go or Rust
  • Experience with embedded Linux, including Yocto, device trees, systemd and Linux on ARM platforms
  • Proficiency with unit test frameworks (e.g., pytest, Googletest, Unity) and keyword-driven test frameworks (e.g., Robot, Cucumber)
  • Experience with middleware frameworks (gRPC, ZMQ/NATS, etc.)
  • Experience with containerization (Docker, K3S, systemd-nspawn)

Benefits

  • 100% company-paid medical, dental and vision for you and your dependents
  • 100% company-paid life, AD&D and disability insurance
  • Fully paid parental leave: 16 weeks for birthing parents, 10 weeks for non-birthing parents
  • Flexible time off and 12 paid holidays
  • HSA with employer contribution, FSAs and commuter benefits
  • Carrot Fertility, One Medical and a free Employee Assistance Program
  • 401(k) and equity
  • Daily catered lunches and snacks in office
  • Annual company off-site and regular social events
  • International exposure to the team in France
  • Relocation assistance when applicable

Before you apply

  • Attach a copy of your resume in English

About the company

Loft provides governments, companies and research institutions with a fast, reliable way to deploy missions in orbit, offering end-to-end missions as a service. Founded in 2017, it has flown more than 30 missions and plans a fleet of 30 satellites by 2027.

Onboard Software Engineer - Core Services at Loftorbital | JobZoey