onsite
Software Integration & Test Engineer II - Innoflight, Inc.
QA Engineer
Design, integrate, and validate aerospace software systems, focusing on embedded C++/Python code, Linux environments, and automated test frameworks for software‑defined radios and cryptographic avionics.
About the role
Key Responsibilities
- Develop and execute integration test plans for embedded software components, including software‑defined radios and cryptographic modules.
- Automate test procedures using Python and CI/CD pipelines to ensure repeatable, high‑quality verification.
- Collaborate with hardware engineers to troubleshoot firmware issues on Linux‑based flight computers.
- Maintain version control, build configurations, and release documentation using Git and build systems.
- Analyze test data, generate reports, and recommend design improvements to meet aerospace standards.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- 2+ years of experience in C++/Python development for embedded Linux systems.
- Proficiency with test automation frameworks, continuous integration tools, and version control (Git).
- Understanding of aerospace or defense software standards and security considerations.
- Strong problem‑solving skills and ability to work in a fast‑paced, mission‑critical environment.
Skills
cpythonlinuxcicdtest automation