DevOps Engineer – Flight Software
Hermeus · Los Angeles, CA · Yesterday
On-siteConsultingFull-time
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.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field
- 3+ years of experience in DevOps, software infrastructure, test automation, or platform engineering
- Strong experience designing, building, and maintaining GitLab CI/CD pipelines
- Hands-on experience with Docker and containerized development or test environments
- Experience provisioning and managing cloud infrastructure, preferably with AWS
- Familiarity with Infrastructure as Code tools such as Terraform
- Strong scripting or programming experience in Python, Bash, or similar languages
- Experience supporting build, test, release, or deployment workflows for complex software systems
- Able to work closely with software, hardware, avionics, and test teams in a fast-paced engineering environment
- Strong debugging, troubleshooting, and communication skills
Preferred Skills and Experience
- Experience supporting flight software, embedded software, robotics, aerospace, automotive, defense, or other safety-critical systems
- Familiarity with real-time systems, hardware test benches, avionics systems, or embedded Linux environments
- Experience integrating CI/CD pipelines with physical hardware, lab systems, test rigs, or automated regression test infrastructure
- Experience with telemetry, data collection, deployment tooling, or operational support for flight test or field test environments
- Knowledge of build systems, artifact management, version control, and release traceability for regulated or mission-critical software
- Experience implementing monitoring, logging, and alerting for cloud and on-premise infrastructure
- Familiarity with AWS services commonly used for compute, storage, networking, security, and automation