Software Engineer-Test & Verification 3

Global Employment Solutions
Cambridge, MA, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$201,594.0 - $251,992.0
Working hours
Shift work
Job source

Tech stack

Testing (Software) Artificial Intelligence Automation of Tests C++ (Programming Language) Software Quality Communications Protocols Computer Programming Continuous Integration Field-Programmable Gate Array (FPGA) Hardware Design Hardware-In-The-Loop Simulation Python (Programming Language)
+17 more
LabVIEW MATLAB Network Configuration and Change Management Signal Processing Software Deployment Software Engineering Software Project Management Software Requirements Analysis Verification and Validation (Software) Test Execution Engine Strategies of Testing Teststand Hardware Testing Git Information Technology Software Version Control Devsecops

Job description

Support software test and verification activities for a new software engineering initiative involving CI/CD pipelines, AI tools, and Hardware-In-the-Loop (HIL) systems. Design, execute, and maintain test environments, automated test frameworks, and verification processes to ensure software quality, reliability, and functionality., * Set up and configure test environments, including hardware, software, and network configurations, to replicate production environments

  • Design, develop, and complete software test and verification activities to ensure quality, reliability, and functionality
  • Partner with stakeholders to review software requirements, test objectives, test strategies, and testability considerations
  • Create test plans, test cases, and test scenarios that satisfy software requirements and specifications
  • Execute test cases and scenarios to verify software functionality, performance, and safety
  • Identify and report defects, issues, and potential vulnerabilities discovered during testing processes
  • Provide test results and feedback to support resolution of software defects and design issues
  • Maintain test plans, procedures, cases, artifacts, metrics, and data in accordance with privacy and security standards
  • Develop and maintain automated test scripts and frameworks to improve testing efficiency and effectiveness
  • Perform software project management functions across test and verification activities involving multifunctional teams
  • Establish and maintain Hardware-In-the-Loop automation systems for avionics software and hardware testing
  • Lead the setup and configuration of production-representative test environments
  • Advise on hardware, software, and data configuration requirements for test environments
  • Collaborate with CI/CD and DevSecOps teams to integrate software deployment with Hardware-In-the-Loop testing environments

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, Physics, or Chemistry from an accredited course of study and typically 9 or more years of related work experience or an equivalent combination of technical education and experience
  • Demonstrate 3 or more years of experience in a software engineering classification or a Master’s degree with 1 year of experience in a software engineering classification
  • Work onsite in Cambridge, MA
  • Utilize NI TestStand, NI VeriStand, and NI LabVIEW for HIL testing and automation, or similar HIL platforms
  • Apply hands-on experience with NI PXIe systems and hardware integration
  • Demonstrate strong programming skills in C/C++, Python, MATLAB, or similar languages
  • Perform automated test and verification activities
  • Work comfortably with lab and hardware systems and equipment
  • Collaborate effectively with cross-functional teams to achieve common goals
  • Exhibit excellent problem-solving and troubleshooting abilities

  • Preferred Skills
  • Apply education or experience in modern HIL techniques and/or the use of AI tools
  • Demonstrate familiarity with automated testing methodologies and frameworks to support rapid and efficient test execution
  • Utilize familiarity with FPGA testing and architecture
  • Apply knowledge of avionics communication protocols, including MIL-STD-1553, ARINC 429, and CAN
  • Support verification and validation of avionics display systems
  • Demonstrate familiarity with data acquisition and signal processing techniques
  • Utilize version control systems, including Git
  • Demonstrate willingness to use AI tools in HIL development
  • Maintain the ability to obtain a U.S. Security Clearance if sponsored
  • Maintain ABET accreditation preference, although not required

Benefits & conditions

  • Manufacturing
  • First Shift, 9:00 AM - 5:00 PM
  • Must be a U.S. Citizen
  • $96.92 - $121.15 Hourly

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on teamglobal.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all