Loftorbital
Onboard Software Engineer - Peripheral Services
Toulouse, Occitanie. Posted a month ago
The role
You will work on the onboard software for Loft's satellites, focused on peripheral services. You will design, build and test software with a high degree of ownership, and review peer code.
What you will do
- Design, implement and refine software with high ownership, from concept through delivery
- Review code, give clear feedback, and enforce development processes, style guides and design standards
- Design and implement unit and integration 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 collaborative review
- Participate in reviewing and improving software development processes and design standards
- Coordinate with downstream teams on distribution and adoption of the latest releases
- Get involved in operating Loft's on-orbit fleet of satellites
Required qualifications
- 3+ years of software engineering experience
- Programming in C/C++ (C++11 or newer) and Python
- Proficiency with Git and collaborative development workflows
- Experience with continuous integration tools (GitLab-CI, Jenkins, or similar)
- Knowledge of 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
- Previous team leader or manager role
Nice to have
- Familiarity with other programming 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)
- Experience with space systems and concepts
Benefits
- Equity
- Up to 35 days of paid time off (vacations and RTT) and flexible working hours
- Health and life insurance
- Lunch vouchers
- Cross-office travel opportunities between San Francisco, Colorado, and Toulouse
- Company and team off-sites and other events
- Relocation assistance to Toulouse when applicable
Before you apply
- Attach a copy of your resume in English, as it will be reviewed across Loft's offices
About the company
Loft provides governments, companies and research institutions with a simple 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 is growing its fleet toward 30 satellites by 2027.