Innoflight is looking for a Software Integration & Test Engineer III to lead system integration and automated testing for circuit cards and electronic assemblies across multiple spacecraft programs, ensuring high reliability and performance in mission-critical systems.
Requirements
- Strong experience in *Python programming
-
- and automation for hardware/software testing environments.
- Experience with C/C++, JavaScript, SQL, and *Linux
-
- Advanced troubleshooting skills for embedded systems, software, and hardware communication interfaces.
- Proven ability to document, track, and communicate technical issues and resolutions effectively.
- Strong analytical, problem-solving, and decision-making abilities.
- Effective communication and presentation skills, including experience presenting findings at Test Review Boards.
- Ability to lead cross-functional collaboration and guide less experienced engineers.
Responsibilities
- Design and Lead Test Strategies:
-
- Identify testable product requirements and develop comprehensive Design Verification and Acceptance Test Plans that validate interface, performance, and functional specifications.
- Develop Automation Frameworks:
-
- Architect, enhance, and manage Innoflight’s automated testing framework, integrating new capabilities and features across multiple programs.
- Automate Test Execution: Write advanced test automation software, primarily in *Python
- *, to control instrumentation and interface with hardware and software under test.
- Investigate and Resolve Test Anomalies:
-
- Lead root cause analyses of test failures, debug test setups, and present findings and resolutions at Test Review Board meetings.
- Collaborate Across Teams:
-
- Work closely with hardware, software, and manufacturing teams to ensure seamless integration, effective troubleshooting, and accurate test documentation across development and production environments.
- Estimate and Track Projects:
-
- Provide reliable labor and schedule estimates for automation and test development, and track progress to meet project milestones.
- Mentor and Support Team Members:
-
- Provide technical guidance and mentorship to Level I and II engineers on automation scripting, test methodologies, and troubleshooting best practices.
Other
- 5 or more years of experience in software integration, test engineering, or a related technical role, demonstrating progression from Level II responsibilities.
- Ability to obtain a U.S. Security Clearance.
- Potential new employees must successfully complete a background check which includes criminal search, education certification and employment verification prior to hire.
- Applicants must be authorized to work for any employer in the U.S as you must have the ability to obtain a security clearance.
- We are unable to sponsor or take over sponsorship of an employment Visa.