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
$ 83KJob 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