Software Test Validation Engineer (Embedded System Hardware Testing, Serial Interfaces, I2C RS485, Creating Automated Tests in embedded Linux Systems, Python, QT, PLC Programming) in Naugatuck, CT

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

Embedded System Hardware Testing
Serial Interfaces
I2C RS485
Creating Automated Tests in embedded Linux Systems
Python
QT
PLC Programming
Image Processing
UART

Job Details

Software Test Validation Engineer (Embedded System Hardware Testing, Serial Interfaces, I2C RS485, Creating Automated Tests in embedded Linux Systems, Python, QT, PLC Programming) in Naugatuck, CT

POSITION: Software Test Validation Engineer (Embedded System Hardware Testing, Serial Interfaces, I2C RS485, Creating Automated Tests in embedded Linux Systems, Python, QT, PLC Programming)
DURATION: Full Time Onsite Position (no remote)
LOCATION: Naugatuck, CT
SALARY: Excellent Compensation with benefits including health, dental, 401K, paid holidays, and relocation
SKILLS: Embedded System Hardware Testing, Serial Interfaces, UART, I2C RS485, Creating Automated Tests in embedded Linux Systems, Python, QT, PLC Programming, Image Processing, Creating Automated Tests in embedded Linux Systems, Python, QT, PLC Programming

DESCRIPTION:

ROLE: Software Test/Validation Engineer

Essential Duties & Responsibilities:

  • 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.
  • Analyze and chart incoming data.

Qualifications & Education:

  • 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 of 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.

==