Loftorbital

Onboard Software Engineer - Core Services

San Francisco, CA. Posted a month ago

The role

You will design, build and test onboard flight software for Loft's satellites, including core services such as file transfer, time sync, scheduling, attitude control and navigation. You will also review code, set development standards and coordinate releases with other teams.

What you will do

  • Design, implement and refine software, taking features 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 onboard software architecture through design proposals and collaborative review
  • Take part in reviewing and improving software development processes and design standards
  • Coordinate with downstream teams on release, distribution and adoption of new releases
  • Get involved in operating Loft's on-orbit satellite fleet

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 additional languages such as Go or Rust
  • Experience with embedded Linux, including Yocto, device trees, systemd and Linux on ARM
  • Proficiency with unit test frameworks (e.g., pytest, Googletest, Unity) and keyword-driven 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, as it will be reviewed across all offices

About the company

Loft provides governments, companies and research institutions with end-to-end satellite missions as a service, founded in 2017. The company has flown more than 30 missions and is growing its fleet toward 30 satellites by 2027.

Onboard Software Engineer - Core Services at Loftorbital | JobZoey