Software Engineer-Test & Verification
Spectraforce
Cambridge, Massachusetts
a day ago
Job Description
Title: Software Engineer-Test & Verification
Duration: 12 months
Location: Cambridge, MA
Job Description:
The Client is seeking a broad range of experience levels including; Experienced, Senior, and Subject Matter Expert (SME)/Technical Lead Engineer (TLE) Level Test & Verification Engineers who will provide engineering support for a new SW engineering initiative involving CI/CD pipelines and AI tools.
This position will be physically located in Cambridge, MA.
Responsibilities:
Basic Qualifications (Required Skill/Experience):
Preferred Qualifications (Desired Skills/Experience):
Typical Education/Experience:
Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+1 years' related work experience, Master+3 years' related work experience).
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 70.00/hr.
Duration: 12 months
Location: Cambridge, MA
Job Description:
The Client is seeking a broad range of experience levels including; Experienced, Senior, and Subject Matter Expert (SME)/Technical Lead Engineer (TLE) Level Test & Verification Engineers who will provide engineering support for a new SW engineering initiative involving CI/CD pipelines and AI tools.
This position will be physically located in Cambridge, MA.
- Sets up and configures test environments, including hardware, software, and network configurations to replicate production environments.
- Designs, develops, and completes test and verification of software products to ensure quality, reliability, and functionality.
- Partners with stakeholders to review and identify software requirements, test objectives, test strategies, and testability.
- Designs test plans, cases, and scenarios to meet software requirements and specifications.
- Executes test cases and scenarios to verify functionality, performance, and safety of software systems, identifying and reporting defects, issues, and potential vulnerabilities found during testing processes.
- Provides test results and feedback on software design and functionality to resolve defects, issues, and potential vulnerabilities.
- Creates, documents, and maintains test plans, procedures, cases, artifacts, metrics, and data in accordance with data privacy and security protocols and standards.
- Develops and maintains automated test scripts and frameworks to improve efficiency and effectiveness of testing processes.
- Performs software project management functions across test and verification activities involving multifunctional teams.
- Sets up and maintains a Hardware-In-the-Loop automation system for automating system level software and hardware tests for avionics platforms.
Responsibilities:
- Leads the setup and configuration of test environments, including hardware, software, and network configurations to replicate production environments.
- Familiar with automated testing methodologies and frameworks to ensure rapid and efficient test execution is a plus.
- Willingness to use AI Tools in HIL development required, familiarity is a plus but not required.
- Ability to collaborate effectively with CI/CD (DevSecOps) teams to integrate software deployment with hardware-in-the-loop testing environments.
- Proficient in NI TestStand, NI VeriStand, and NI LabVIEW for HIL testing and automation.
- Excellent collaborator with cross-functional teams to achieve a common goal, including a teamwork mindset, good communication skills, and a desire for fast-paced development.
- Advises on the setup and configuration of test environments, including hardware, software, and data configurations to replicate production environments.
- Familiarity with FPGA testing/architecture is a plus.
- Sets up and configures test environments, including hardware, software, and network configurations to replicate production environments.
- Excellent collaborator with cross-functional teams to achieve a common goal, including a teamwork mindset, good communication skills, and a desire for fast-paced development.
- Proficient in NI TestStand, NI VeriStand, and NI LabVIEW for HIL testing and automation, or similar HIL platforms.
- Hands-on experience with NI PXIe systems and hardware integration.
- Knowledge of avionics communication protocols (MIL-STD-1553, ARINC 429, CAN) a plus.
- Experience in verifying and validating avionics display systems a plus.
- Strong programming skills in C/C++, Python, MATLAB or similar.
- Excellent problem-solving and troubleshooting abilities.
- Familiarity with data acquisition and signal processing techniques.
- Familiar with version control systems (e.g., Git).
- Experienced with automated test and verification.
- Comfortable with lab and hardware systems/equipment.
Basic Qualifications (Required Skill/Experience):
- Bachelor's degree and typically 3 or more years' experience in a software engineering classification or a Master's degree with 1 year of experience in a software engineering classification.
- Must be able to work onsite in Cambridge, MA
- No relocation offered
Preferred Qualifications (Desired Skills/Experience):
- Education or experience in modern HIL techniques and/or use of AI Tools
- Ability to obtain a U.S. Security Clearance if sponsored.
Typical Education/Experience:
Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+1 years' related work experience, Master+3 years' related work experience).
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 70.00/hr.