Skip to content

Software Test/Validation Engineer (2)

On-site
  • NAUGATUCK, United States
Engineering

Job description

  • Meet with development managers to discuss software requirements and controls.  
  • Design manual and automated test procedures to evaluate each software product before its release.  
  • Layout, build, program, and implement Software Evaluation Test Procedures 
  • Using the software as intended to analyze its functional properties in machine process.  
  • Work with proprietary software to maintain databases.  
  • Actively maintain knowledge of innovative technologies, methods, and techniques.  
  • Support and participate in continuous improvement projects.  
  • Provide software updates and training to support manufacturing and field service.  
  • Reviewing the technical work of the Software team to ensure that Product Requirements have been captured based on the Voice of the Customer.
  • Ensuring that the Product is designed to meet those requirements and that Validation testing has been completed to ensure that the Product Delivers on those requirements to delight the Customer.
  • Analyse and chart incoming data. 

Job requirements

  • MUST HAVE GREEN CARD OR BE US CITIZEN
  • Bachelors in Software Engineering, Masters Preferred or; equivalent work experience.
  • 5 years experience testing hardware of embedded systems.
  • 5 years experience with image processing
  • At least 5 years' Experience working with serial interfaces, such as UART, I2C RS485.  
  • Experience using automated test environments a PLUS.
  • At least 2 years' experience with Python 
  • Experience using automated test environments is a plus. 
  • Experience creating automated tests for GUIs in embedded Linux systems is a plus. 
  • Experience creating automated tests for command line functionality in embedded Linux systems is a plus. 
  • Experience with networking / distributed systems, QT, revision control systems, computer vision and PLC programming are a plus.
  • Ability to work independently or in a team environment. 
  • Strong communication skills, comfortable communicating with all levels of management. 
  • Strong technical, analytical, and problem-solving skills.  
  • Very good language skills in English. As a second language German will be appreciated.  

or

Apply with Linkedin unavailable
Apply with Indeed unavailable