What are the responsibilities and job description for the Software Engineer-Test & Verification position at Encode, Inc.?
Title: Software Engineer-Test & Verification
Duration: 12 Months
Location: Cambridge, MA 02142
Pay Rate : $60 - $110 (DOE)
We are seeking a Software Engineer-Test & Verification to lead the design, setup, and execution of Hardware-in-the-Loop (HIL) and software test systems for advanced avionics platforms. This role combines leadership, hands-on engineering, and automation expertise to ensure software reliability, performance, and safety.
You will oversee test environment configuration, test automation, and verification processes while collaborating with multidisciplinary engineering teams to deliver high-quality software and system integration results.
Key Responsibilities
- Set up and configure test environments (hardware, software, network) to replicate production systems.
- Design and execute software verification and validation strategies to ensure system reliability and functionality.
- Develop and maintain automated test scripts, frameworks, and test cases using tools like NI TestStand, NI VeriStand, and NI LabVIEW.
- Analyze, document, and report test results; identify and resolve defects, issues, and performance gaps.
- Implement and maintain Hardware-in-the-Loop (HIL) systems for avionics software and hardware testing.
- Partner with cross-functional teams to define test objectives, requirements, and verification strategies.
- Lead and mentor a small technical team to achieve project milestones and ensure consistent test execution.
- Collaborate with DevSecOps and CI/CD teams to integrate test automation into deployment pipelines.
- Leverage and explore AI tools to enhance HIL development and test automation processes.
Required Qualifications
- Hands-on experience with NI TestStand, NI VeriStand, and NI LabVIEW, or similar HIL automation tools.
- Strong programming skills in C/C , Python, or MATLAB.
- Experience in automated test and verification processes.
- Familiar with version control systems (e.g., Git).
- Excellent collaboration, problem-solving, and communication skills.
- Must be able to work onsite in Cambridge, MA.
Preferred Qualifications
- Experience with FPGA testing or architecture.
- Knowledge of avionics communication protocols (MIL-STD-1553, ARINC 429, CAN).
- Experience validating avionics display systems.
- Familiarity with data acquisition, signal processing, and safety-critical systems.
- Experience with AI tools in testing and automation environments.
- Ability to obtain a U.S. Security Clearance if sponsored.
- Publications or research in HIL or AI software fields are a plus.
Salary : $60 - $110