C/C++ Embedded Systems Developer
_*Overview:*_
C and C++ development to support the creation of robotic/automated systems. Goal is to increase production, speed and quality with the increase of robotic systems. Design and develop machine vision-based products emphasizing electronics and software development.
_*Functions of position:*_
* Perform new product research and conceptual design.
* Develop, implement, and test vision-based software algorithms and electronics.
* Support the development of application-level software.
* Support further development of existing products.
* Support the development of factory test fixtures.
_*Requirements / Experience:*_
* Bachelor’s degree in Electrical Engineering or Computer Engineering
* 3+ years experience designing and developing electronics and software for machine vision systems.
* Experience developing systems in C and C++ using a Windows-based development environment.
* Experience in embedded code development in C/C++.
* Experience developing application-level software, including screen design and user interface design.
* Experience in board-level electronic design, including imager, microcontroller, PLD, memory architecture, low-voltage power supply, and basic analog design.
* Knowledge in image processing, image analysis, 3D perspective geometry, pattern recognition algorithms, and metrology algorithms.
* Experience with Microsoft Visual Studio (preferred).
* Experience in configuration management and defect tracking tools (preferred).
* Experience specifying or designing machine vision system hardware (cameras, optics, lighting, etc.) (preferred).
Pay: From $100,000.00 per year
Work Location: In person