Loftorbital
Onboard Software Solutions Engineer
Abu Dhabi. Posted 10 days ago
The role
You will streamline how onboard software is created, tested and released for satellites. You will configure standard onboard software for customer payloads and work with Engineering and Satellite Operations teams.
What you will do
- Improve test coverage and automate testing for onboard software
- Reduce time from feature development to availability on-orbit
- Configure standard onboard software components for customers' payloads
- Support deployment and troubleshooting internally and externally
- Own and evolve tools for software creation, versioning, testing and release management
- Provide up-to-date status tracking for stakeholders across programs and missions
- Collaborate with Engineering and Satellite Operations teams on reliable deployment of onboard software
Required qualifications
- Experience in Python and C++
- Experience with Continuous Integration/Continuous Deployment (gitlab-ci, teamcity, travis-ci)
- Experience with automated testing frameworks
- Experience in data serialization/deserialization (yaml, json, cue)
- Previous experience as Flight Software Engineer, Software Integration Engineer, Software Test Engineer or Software Engineer focused on automated testing
- Ability to troubleshoot and communicate issues and solutions effectively
Nice to have
- Experience in embedded Linux operation
- Experience with build systems (make, cmake)
- Experience in networking (UDP, TCP, IP)
- Experience in software integration
- Experience in or close to satellite operations
About the company
Orbitworks aims to make space simple for organizations deploying physical and virtual missions to space. It will be the first commercial firm in the United Arab Emirates to mass-manufacture satellites, aiming for tens of satellites annually.