remote
Sr. Software Engineer, Hardware Test Automation Onsite - Collins Aerospace
Software Engineer
Senior Software Engineer leading hardware test automation for aerospace systems, driving robust test frameworks in Python and C++ to validate embedded hardware and firmware with DoD Secret clearance.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for hardware and embedded firmware using Python and C++.
- Collaborate with hardware engineers to create test plans, scripts, and diagnostics for complex aerospace systems.
- Integrate test automation with CI/CD pipelines, ensuring rapid feedback and high test coverage.
- Analyze test results, troubleshoot failures, and implement corrective actions to improve product quality.
- Document test procedures, maintain test libraries, and provide training to junior team members.
Requirements
- 5+ years of software development experience in test automation for hardware or embedded systems.
- Strong understanding of hardware interfaces (e.g., SPI, I2C, UART) and embedded firmware testing.
- Experience with CI/CD tools (Jenkins, GitLab CI) and version control (Git).
- U.S. citizenship and ability to obtain/maintain a DoD Secret clearance.