Software Engineer I

Integrated Resources, Inc.
Erwin, United States of America
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 83K

Job location

Erwin, United States of America

Tech stack

C Sharp (Programming Language)
Computer Programming
Databases
Computer Engineering
Image Analysis
Data Retrieval
Python
Machine Learning
Microsoft Office
Object-Oriented Software Development
OpenCV
Software Architecture
Software Engineering
Image Acquisition
Data Processing
Feature Extraction

Job description

A contractor position interfacing directly with the Client's Environmental Technologies (CET) Division Engineering Measurements & Controls group, contributing to and developing software and algorithms for processing imaging data. This work supports the inspection and production of CET products.

Day to Day Responsibilities:

  • Work closely with the measurements group to develop approaches for data manipulation to assist with production and quality feedback.
  • Develop software and image processing algorithms for inspection technology.
  • Transfer technology from early-stage development to a product suitable for use in manufacturing.
  • Create/update documentation for release to production for applications and procedures.
  • Train engineering, maintenance, and operations personnel on the use and maintenance of developed applications and procedures.
  • Provide remote and onsite troubleshooting using data and performance analysis of deployed applications.

Requirements

  • BS degree required; advanced degree preferred in Data Science, Computer Engineering, Physics, EE, ECE, or Optics., * Programming ability (C# and Python strongly preferred)
  • Understanding of object-oriented programming and software architecture concepts
  • Knowledge of image processing algorithms (blob analysis, edge finding, morphology, feature extraction, classification, metrology)
  • Data retrieval, plotting, and analysis
  • Strong communication and presentation skills (MS Office programs)

Desired Experience/Skills:

  • Experience with image processing development packages such as Halcon or OpenCV
  • Ability to train CNNs and utilize traditional machine learning methods
  • Knowledge of statistical analysis approaches and MEE concepts
  • Ability to interface with database management systems
  • Experience with metrology, inspection, and product quality in manufacturing
  • Optical measurement system development (optics, lighting, cameras, image acquisition, image analysis, laser, 3D measurement)
  • Fundamental knowledge of physical optics

Soft Skills:

  • Ability to interact effectively with customers and coworkers, as well as work independently
  • Results-oriented, quick learner, and able to multitask effectively

Apply for this position