Onboard Software Solutions Engineer
Description
This is an exciting opportunity to work on cutting-edge technology, helping build modern automated infrastructure, bringing software and space together. As well as developing our future systems, the role will also be working on real-time issues on live missions, helping to solve problems as they occur.
About this Role:
- Streamline the creation, integration, validation, and release of onboard software by improving test coverage, automating testing, and minimizing time from feature development to availability on-orbit.
- Configure standard onboard software components for customers' payloads and support the deployment and troubleshooting internally and externally
- Own and evolve the tools for onboard software creation, versioning, testing, and release management while providing transparent, up-to-date status tracking for all stakeholders across programs and missions.
- Collaborate closely with the broader Engineering and Satellite Operations teams to ensure the rapid, reliable, and thoroughly tested deployment of onboard software for customers.
Must Haves:
- Experience in Python and C++
- Continuous Integration/Continuous Deployment (gitlab-ci, teamcity, travis-ci)
- Automated testing frameworks
- Experience in data serialization/deserialization (yaml, json, cue)
- Previous experience as Flight Software Engineer or Software Integration Engineer or Software Test Engineer or Software Engineer with a focus on Automated Testing
- Ability to troubleshoot and effectively communicate issues and solutions
Nice to Haves:
- Experience in Embedded Linux Operation
- Experience in build systems (make, cmake)
- Experience in Networking (UDP, TCP, IP)
- Experience in Software Integration - Making all the pieces work together
- Experience in or close to Satellite Operations
Skills
As published by lever · 2 questions · 1 written answer
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other website
Pick from a list (1)
- Are you an Emirati National optional
Written answers (1)
- The role requires the person to be based in the UAE full time. Do you already live here or are you open to relocation? optional
