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.