Loftorbital

Onboard Software Engineer - Hyperdrive

San Francisco, CA. Posted a month ago

The role

You will design, build and review onboard flight software for Loft's spacecraft. The work covers the Hyperdrive platform that other onboard services run on, and you may also be involved in operating the on-orbit satellite fleet.

What you will do

  • Design, implement and refine software with a high degree of ownership, from concept through delivery
  • Review code, give clear feedback, and enforce development processes, style guides and design standards
  • Design and implement unit tests for your own and peers' 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 collaborative review
  • Participate in reviewing and improving software development processes and design standards
  • Coordinate with downstream teams on the release, distribution and adoption of new releases
  • Opportunity to be directly involved in operating the on-orbit fleet of satellites

Required qualifications

  • 5+ 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)
  • Experience with library management and ABI/API version control
  • 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 other languages such as 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)
  • Experience with middleware frameworks (gRPC, ZMQ/NATS, etc.)
  • Experience with containerization technologies (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, as it will be reviewed by people across offices
  • The posting encourages applying even if you do not meet every qualification

About the company

Loft provides governments, companies and research institutions a fast, reliable way to deploy missions in orbit. Founded in 2017, it has flown more than 30 missions and plans to reach 30 satellites by 2027.

Onboard Software Engineer - Hyperdrive at Loftorbital | JobZoey