onsite
Principal Quality Engineer - CesiumAstro
Software Engineer
Lead quality engineering for space and airborne platforms, driving automated test frameworks, CI/CD pipelines, and rigorous validation of satellite, UAV, and launch vehicle software using Python and C++.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for satellite, UAV, and launch vehicle software using Python and C++.
- Lead the implementation of CI/CD pipelines to ensure rapid, reliable delivery of high‑quality code.
- Collaborate with cross‑functional teams to define test strategies, metrics, and quality gates for mission‑critical systems.
- Analyze test results, root cause failures, and recommend process improvements to enhance product reliability.
- Mentor junior engineers and promote best practices in test automation, code review, and documentation.
Requirements
- 5+ years of experience in quality engineering or test automation for aerospace or related high‑reliability domains.
- Proficiency in Python and C++ with experience building large‑scale test frameworks.
- Strong knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions) and test management systems.
- Experience with satellite or UAV software testing, including real‑time and embedded systems.
- Excellent analytical, communication, and problem‑solving skills.
Skills
pythonctest automationcicd