
We are seeking a DevOps Engineer to support the development, integration, and deployment of flight software systems. This role sits at the intersection of software engineering, infrastructure, and testing, with a strong emphasis on designing and managing Gitlab CI/CD pipelines, enabling automated Flight Test on various Cloud and HW testbeds including Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL).
Key Responsibilities
- Design, implement, and maintain scalable Gitlab CI/CD pipelines to support flight software build, test, and release workflows.
- Develop and manage containerized environments using Docker to ensure consistency across development, simulation, and test systems.
- Provision and manage cloud infrastructure on Amazon Web Services using Infrastructure as Code with Terraform.
- Build and maintain automated pipelines for SIL and HIL testing, enabling continuous validation of flight software against simulated and real hardware interfaces.
- Support Flight Test operations by developing reliable deployment, telemetry, and data collection workflows.
- Integrate hardware test benches with CI/CD systems to enable automated regression testing and real-time feedback.
- Optimize build systems for performance, reproducibility, and traceability across multiple flight software configurations.
- Collaborate closely with flight software, avionics, and test engineers to streamline development and test cycles.
- Implement monitoring, logging, and alerting solutions for both cloud and on-premise test environments.
Required Qualifications
- Strong experience with CI/CD systems, particularly GitLab pipelines.
- Proficiency in containerization technologies such as Docker.
- Hands-on experience with AWS services (EC2, S3, IAM, VPC, etc.).
- Experience with Infrastructure as Code tools, especially Terraform.
- Solid scripting skills (Python, Bash, or similar).
- Experience supporting automated testing frameworks (PyTest, GoogleTest, etc.), ideally including SIL/HIL systems.
- Familiarity with Linux-based development and deployment environments.
Preferred Qualifications
- Experience working with embedded or flight software systems.
- Familiarity with real-time systems and communication protocols (e.g., CAN, UART, Ethernet).
- Experience integrating hardware test rigs into automated pipelines.
- Understanding of flight test operations and data workflows.
- Knowledge of simulation environments used in aerospace systems.
Job details
Jobr Assistant extension
Get the extension →