Software Engineer-Test & Verification
Software Engineer-Test & Verification
Cambridge, MA
Software Engineer
Temporary
Job Description
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.
Apply Now! Call Now: (817) 234-9553
