Avatar for Spark Robotics

Bringing automation to the masses

Machine Vision Engineer

$100k – $120k • 0.0% – 2.5%
Apply now
This individual must have exceptional software development and problem-solving skills, strong business judgment, and demonstrated experience leading cross-functional teams. The position requires a subject matter expert in vision system technology, lighting, robot guidance, and product traceability type of applications. This individual must be capable of defining the requirements and specifications, as well as driving the design, development, validation and launch of complex automated solutions at scale with minimum supervision. The targeted solutions will involve many types of automation systems including robotics, sortation and conveyance, controls systems, vision systems, sensing technologies and process development and optimization.

Responsibilities for this position may include but are not limited to:
• Lead vision imagine 2D and 3D technology developments.
• Develop machine vision and image processing hardware and software systems.
• Program PLCs, automated inspection cameras, vision sensors, lighting, motion control, and related components using C++, C#, or C.
• Create basic graphical user interfaces (Graphical User Interface, Human Machine Interface, or Man Human Machine Interface) for operator controls.
• Provide technical expertise regarding image processing concepts and algorithms.
• Concept development, prototype testing, engineering design, and collaboration with 3rd parties on vision system solution, algorithms, system build and integration testing
• Develop motion planning and controls for mechanical systems and machines.

• Minimum Bachelor of Science in Computer Sciences, Electrical Engineering or equivalent
• 3+ years of industry experience in Engineering, research, or academia
• Deep experience with factory automation, vision systems and software implementation, instrumentation and data acquisition-analysis in a high-volume operation.
• Strong hands on experience in machine vision technology 2D and 3D, hardware, software, lighting and vision image processing.
• Machine learning experience.
• PLC / PC Based, HMI/Scada programming languages experience as well as deep experience in machine troubleshotting.
• Experience with communication protocols like Ethernet IP, TCP/IP, Ethercat, DeviceNet, etc.
• Experience implementing data collection architecture for Industrial Internet of Things is a plus

• Working knowledge of C++, Python, C#, HTTP, HTML5, JavaScript, JSON
• Must be a self-motivated, hands-on engineer who is comfortable with mechanical systems and software tools.
• Advanced mathematical background (3D geometry, linear algebra, optimization and statistical methods)
• Robotics, Machine Learning, and Machine Vision.
• Strong background in 3D vision and machine learning techniques
• Basic project management

As a plus:
• Experience in robotics or motion control
• Basic PLC / Robot programming

More jobs at Spark Robotics

View all jobs

Controls Engineer

Apply now

Mechanical Engineer

Apply now

Electrical Engineer

Apply now