Software Engineer
Software Engineer
Cambridge, MA
Software Engineer
Temporary
Job Description
Ready to take your software test and verification expertise to the next level? TeamGlobal is seeking a Software Engineer-Test & Verification to support a cutting-edge software engineering initiative involving CI/CD pipelines, AI tools, and Hardware-In-the-Loop systems in Cambridge, MA. This on-site role offers the opportunity to work in a fast-paced engineering environment focused on avionics platforms and advanced automation. Our Recruiters will share full details on the role, interview process, and benefits, including $10K in free life insurance. Build your future with TeamGlobal!
- Role Summary
- In this role, you will lead the setup and configuration of software and hardware test environments, design and execute verification strategies, and support automated test development for avionics platforms. You will collaborate with DevSecOps and cross-functional engineering teams to ensure software quality, reliability, performance, and safety through comprehensive test and verification processes.
- Education & Job Requirements
- Bachelor's degree in engineering, computer science, mathematics, physics, or chemistry with typically 3 or more years of experience in a software engineering classification; or a Master's degree with typically 1 year of experience.
- For Level 4, typically 5 or more years of related work experience or an equivalent combination of advanced technical education and experience.
- Ability to work fully onsite in Cambridge, MA; remote badging required.
- Strong programming skills in C, C++, Python, MATLAB, or similar languages.
- Proficiency with NI TestStand, NI VeriStand, NI LabVIEW, or similar HIL platforms.
- U.S. person required for export compliance.
- Professional Attributes
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent collaboration and communication skills.
- Ability to lead technical test activities and advise on environment setup.
- Comfortable working in lab environments with hardware systems and equipment.
- Preferred Skills
- Experience with Hardware-In-the-Loop testing and automation.
- Hands-on experience with NI PXIe systems and hardware integration.
- Knowledge of avionics communication protocols such as MIL-STD-1553, ARINC 429, or CAN.
- Experience verifying and validating avionics display systems.
- Familiarity with FPGA testing or architecture.
- Experience with CI/CD pipelines and DevSecOps environments.
- Familiarity with automated testing methodologies and frameworks.
- Experience with version control systems such as Git.
- Experience using AI tools in HIL development environments.
- Job Duties & Functions
- Lead the setup and configuration of hardware, software, and network test environments to replicate production systems.
- Design and develop test plans, cases, procedures, and verification strategies.
- Execute test cases to verify software functionality, performance, safety, and reliability.
- Identify, document, and communicate defects, vulnerabilities, and improvement opportunities.
- Develop and maintain automated test scripts and frameworks.
- Support integration of CI/CD pipelines with hardware-in-the-loop testing systems.
- Maintain HIL automation systems for system-level software and hardware testing.
- Collaborate with multifunctional teams to achieve project milestones and deliver high-quality results.
- Create and maintain test documentation, metrics, and artifacts in accordance with data privacy and security standards.
- Physical Requirements & Environment
- Regular and predictable attendance required.
- Full-time schedule, 40 hours per week, 9:00 AM – 5:00 PM.
- Standard lab and office environment with hands-on hardware interaction.
Apply Now! Call Now: (817) 234-9553
