remote
Principal Software Engineer Test - Lynx
Software Engineer
Lead the design and implementation of automated test solutions for mission‑critical aerospace and defense software, driving quality and reliability using Python, C++, and modern CI/CD practices.
About the role
Key Responsibilities
- Architect and develop automated test frameworks and tools for safety‑critical aerospace and defense systems.
- Collaborate with cross‑functional software, hardware, and systems teams to define test strategies and ensure coverage of mission requirements.
- Lead code reviews, mentor junior engineers, and promote best practices in test design, automation, and continuous integration.
- Integrate test suites into CI/CD pipelines, enabling rapid feedback and regression testing across multiple platforms.
- Maintain compliance with security standards and support the active Secret clearance requirements throughout the development lifecycle.
Requirements
- 10+ years of software engineering experience with strong proficiency in Python and C++.
- Extensive background in test automation, including building frameworks, scripting, and hardware‑in‑the‑loop testing.
- Hands‑on experience with Agile development processes and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Active Secret security clearance or ability to obtain one.
- Proven ability to lead technical teams, drive architectural decisions, and deliver high‑quality, mission‑critical software.
Skills
pythonctest automation