JOBSEARCHER

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