Ready to push boundaries and solve real-world engineering challenges? TeamGlobal partners with top companies to place talent across mechanical, electrical, aerospace, and multi-disciplinary engineering roles. We’re now hiring aSoftware Engineer-Test & Verification 3inCambridge, MA.Curious about the details? Our Recruiters are ready to walk you through the opportunity and our standout benefits, including $10K in free life insurance. At TeamGlobal, excellence drives everything we do. Come be a part of it!
Role Summary
* Your role is to support the Company’s software engineering initiative focused on CI/CD pipelines and AI tools for test and verification activities. You will configure test environments, design and execute software verification processes, analyze results, and support automation efforts, including Hardware-In-the-Loop systems. You will collaborate with stakeholders and multifaceted teams to ensure software quality, reliability, and performance. Education & Job Requirements
* Must have
* A Bachelor’s degree and a minimum of three years of experience in a software engineering classification, or a Master’s degree with a minimum of one year of related experience.
* The ability to set up and configure test environments, including hardware, software, and network configurations.
* The ability to design, develop, and complete software test and verification activities to ensure system quality, reliability, and functionality.
* The ability to collaborate effectively with cross-functional teams and communicate test results clearly.
* The ability to develop and maintain test plans, procedures, cases, metrics, and documentation in accordance with privacy and security protocols.
* The ability to execute tests, identify defects, and provide analysis to resolve issues and vulnerabilities.
* The ability to support automated test development and maintain test frameworks and Hardware-In-the-Loop automation systems.
* The ability to meet U.S. Export Compliance requirements. Preferred Skills
* You will have
* Education or experience in modern Hardware-In-the-Loop techniques and the use of AI tools.
* Experience with NI TestStand, NI VeriStand, NI LabVIEW, or comparable HIL platforms.
* Experience integrating NI PXIe systems and working with hardware-based testing.
* Knowledge of avionics communication protocols such as MIL-STD-1553, ARINC 429, and CAN.
* Experience verifying or validating avionics display systems.
* Strong programming skills in C, C++, Python, MATLAB, or comparable languages.
* Experience with automated test and verification processes.
* Familiarity with data acquisition and signal processing techniques.
* Familiarity with version control systems such as Git.
* The ability to troubleshoot complex software and hardware issues. Job Duties & Functions
* You will
* Set up and configure test environments that replicate production systems, including hardware, software, and network components.
* Design and develop test plans, cases, and scenarios in alignment with software requirements and specifications.
* Execute test cases to verify software functionality, performance, safety, and reliability while identifying defects and vulnerabilities.
* Document and maintain test artifacts, including procedures, metrics, data, and test results.
* Develop automated test scripts and maintain test automation frameworks to improve testing efficiency.
* Provide analysis and feedback on software design to support defect resolution and product improvement.
* Partner with stakeholders to identify testability, define test strategies, and align objectives.
* Perform project management tasks across multifunctional test and verification activities.
* Set up and maintain a Hardware-In-the-Loop automation system for avionics platform testing.
* Support a fast-paced engineering environment requiring strong collaboration and communication.