Full Scope Government Solutions, a division of Softworld
https://cdn.haleymarketing.com/templates/62310/logos/softworldfederal-hml.png
http://www.fullscopegov.com
http://www.fullscopegov.com
true
THIRD PARTY AGENCIES, SUBCONTRACTORS, AND RECRUITERS NEED NOT APPLY. Applicants received from firms will not be considered. Subcontracting is not available for this position.
Title: Software Engineer – Machine Vision
Location: Worcester, MA
Duration: 12 month contract
Project Overview:
Our client requires an experienced SW Developer with Machine Vision experience. They have a robotic product with machine vision, and they would like to improve the accuracy of their camera imaging process to reduce false positives/negatives.
Day-to-Day Responsibilities:
This is an ongoing project. The communication with Cameras is under control, but the data needs fine tuning, adjustment/correction to achieve more accurate results. The need is for someone who has experience with image filtering and enhancement, rather than just an engineer who has interfaced with cameras. They already know how to get data from the cameras, but now they need to enhance the quality of the data, which is mostly algorithm work.
Education/Skills/Experience:
Biggest Technical Challenge:
Software Engineer - Machine Vision
Worcester, MA 01606 US
Posted: 05/11/2023
2023-05-11
2023-06-29
Employment Type:
Contract
Industry: Engineering
Job Number: 240547
Job Description
THIRD PARTY AGENCIES, SUBCONTRACTORS, AND RECRUITERS NEED NOT APPLY. Applicants received from firms will not be considered. Subcontracting is not available for this position.
Title: Software Engineer – Machine Vision
Location: Worcester, MA
Duration: 12 month contract
Project Overview:
Our client requires an experienced SW Developer with Machine Vision experience. They have a robotic product with machine vision, and they would like to improve the accuracy of their camera imaging process to reduce false positives/negatives.
Day-to-Day Responsibilities:
This is an ongoing project. The communication with Cameras is under control, but the data needs fine tuning, adjustment/correction to achieve more accurate results. The need is for someone who has experience with image filtering and enhancement, rather than just an engineer who has interfaced with cameras. They already know how to get data from the cameras, but now they need to enhance the quality of the data, which is mostly algorithm work.
Education/Skills/Experience:
- Bachelor’s Degree or higher in applicable discipline
- Image Processing and/or OpenCV for image manipulation
- Modern C++ (C++11, C++14, C++17, etc.)
- The ideal candidate would be someone with a track record of having worked on algorithms which process image data from stereo or depth-sensing cameras, LIDAR, etc.
Biggest Technical Challenge:
- Requires a high level of math skills
- matplotlib, numpy, multiprocessing, multithreading
- Python3 / Python2
- Robotic Simulation with ROS, RVIZ, Unreal Engine, Unity, and Gazebo
- Machine Learning (ML) and Computer Vision (CV)
- Open-Source Frameworks
- Linux - As a user at least, but also administration and kernel development
- Distributed computing and inter-process communication (IPC) mechanisms
- RTOS for mission-critical applications
- Embedded Development in C/C++ & Rust (Arm or x86)
- Embedded platforms (Raspberry Pi, BeagleBone, OMAP, etc.)
- Experience with Linux ARM
- TensorFlow and OpenCV
- CUDA, GPU algorithm optimization