Senior Software Test Engineer for Electronic Assemblies
TSC · Huntsville, AL · 2 mo ago
EngineeringFull-time
Responsibilities
- Develop and execute test infrastructure, drivers, scripts, and test cases for hardware and software products using standard test automation frameworks and tools.
- Support field testing efforts and maintain configuration management throughout the product lifecycle.
- Design and implement testing approaches that support a product line with different features and at different levels of maturity.
- Support the defining, developing, and execution of integration, product, and regression test plans.
- Support all phases of product test from lab prototyping, V&V, Qualification, through transition to manufacturing.
- Hands-on lab testing of integrated electrical hardware and software systems.
- Collaborate with multi-disciplinary team locally and across physical locations.
- Work within a multi-discipline team of systems, hardware, mechanical, software, and firmware engineers to build complete solutions and products.
- Key Software Responsibilities include:
- Design, develop, and maintain automated test scripts for:
- Functional testing
- Integration testing
- Regression testing
- Hardware/Software integration testing
- Interface and protocol validation
- Develop reusable automation frameworks supporting long lifecycle defense programs.
- Write secure, maintainable scripts supporting repeatable verification activities.
- Automate verification of system requirements and acceptance criteria.
- Support test execution in lab, simulation, and target hardware environments.
- Mentor junior test engineers in scripting techniques and automation principles.
Requirements
- BS Degree and minimum of 5 to 7 years of experience in industry.
- Experience with the following is required:
- Developing test plans, frameworks, and test interfaces for integrated electrical hardware/software products.
- Developing and executing unit, subsystem, and system test cases.
- Developing test station software.
- Design, and build, the required software ecosystem for the device under test.
- Proficient in test development for RF & microwave products, along with related lab instrumentation.
- Experience with RF test equipment (e.g., signal generators, spectrum analyzers, network analyzers, etc.).
- Electrical Functional Test development for low volume high mix, and low mix high volume manufacturing environments.
- Possess excellent organizational and communications skills. Able to prioritize work and maximize productivity.
- Ability to obtain and maintain a DoD Secret Clearance.
- U.S. Citizenship required.
Qualifications
- Electric Engineering BS, or Computer Science Degree is preferred.
- Experience with radar, SIGINT, and/or electronic warfare product development.
- Significant experience developing automated test cases with Python, .Net, NI platforms.
- Linux experience – environment, software development.
Benefits
TSC offers a stable work environment, a competitive salary, and a comprehensive benefit package; including ESOP participation, 401k Plan, Flexible Work Schedules, Tuition Reimbursement, Co-Sponsored Health Plan, Paid Leave and much more.