Loft’s Onboard Software group provides the on-orbit software that powers Loft's core products, responsible for monitoring and control of major space program elements
Requirements
- Proficiency in programming languages, including C/C++ (any version) and Python
- Experience with version control systems such as Git
- Knowledge of continuous integration tools (e.g., GitLab-CI, Jenkins)
- 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 in developing multi-threaded applications
Responsibilities
- Follow the established software development process and adhere to published style and design standards
- Develop, review, and refine code, ensuring quality and compliance with organizational guidelines
- Design and implement unit tests for both self-authored and peer-authored code
- Utilize version control systems to create feature branches, push code, and merge approved code into production branches
- Contribute to trade studies, including recommending criteria and evaluation metrics as needed
- Participate in the review and enhancement of software development processes and design standards
- Coordinate with downstream teams on the release, distribution and adoption of latest releases
Other
- 100% company-paid medical, dental, and vision insurance option for employees and dependents
- Flexible Time Off policy for vacation and sick leave, and 12 paid holidays
- 401(k) plan and equity options
- Daily catered lunches and snacks in office
- International exposure to our team in France