Enable job alerts via email!

Computer Vision Engineer (Robotics/Motion Control)

Intellectt Inc

Fremont (CA)

On-site

USD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Computer Vision Software Engineer to develop and test image processing algorithms for robotic systems. The role involves collaboration with electrical and mechanical engineers and requires expertise in C#/C++, machine vision, and robotics. Ideal candidates will have a strong background in software development and experience with machine learning applications.

Qualifications

  • 5+ years of experience in Computer Vision and Image Processing.
  • 3+ years of programming experience in C# and/or C++.
  • Experience in multi-threading and network communication.

Responsibilities

  • Develop and test image processing algorithms for robotic systems.
  • Collaborate with engineers and integrate software components.
  • Support customers during software integration.

Skills

C#/C++ programming
Computer vision
Multi-threading
Network communication
REST APIs
Database familiarity (SQL or NoSQL)
Docker
Kubernetes
Machine learning
Python

Education

MS or BS in Science or equivalent

Tools

Microsoft Visual Studio 2022
GIT

Job description

2 days ago Be among the first 25 applicants

Direct message the job poster from Intellectt Inc

Recruiting Team Lead | Talent Acquisition Specialist | Driving Strategic Hiring Across Diverse Domains (IT, Medical Devices, Automobile…

Key Skills:

C#/C++ programming, Computer vision tasks such as object detection, object tracking, segmentation analysis, and depth estimation, Multi-threading, network communication, REST APIs, and familiarity with databases (SQL or NoSQL). Docker and/or Kubernetes.

WHAT YOU'LL DO:

As a Computer Vision Software Engineer, your responsibilities include developing and testing image processing algorithms used in robotic systems. This involves the entire pipeline from data collection to training and testing models, as well as improving existing algorithms. You will collaborate with electrical and mechanical engineers while developing your software components.

The primary focus is on equipment control for the semiconductor business, mainly using C# programming with Microsoft Visual Studio 2022 on Windows 10 and Linux. Projects involve embedded software control of robotics and motion hardware, integrating machine vision and machine learning technologies. Specific tasks include:

  • Gather requirements, write and review specifications.
  • Implement designs with C#/C++ programming, conduct code reviews.
  • Design and execute test cases, perform unit testing on emulation and hardware.
  • Integrate software components into the overall system and perform SQA testing.
  • Collaborate with ME, EE, and SW engineers in system integration.
  • Document release features and application notes for customers.
  • Support customers during software integration and handle field escalations.
  • Participate in team reviews of specifications, code, documentation, and test cases.

WHAT YOU'LL BRING:

  • MS or BS in Science or equivalent with 5+ years of experience in Computer Vision and Image Processing.
  • At least 3 years of professional software development experience.
  • 3+ years of programming experience in C# and/or C++.
  • Proficiency with UML for Object-Oriented Analysis/Design, including state machines.
  • Experience in multi-threading and network communication programming.
  • Experience working on software for instrumentation or equipment control.
  • Experience customizing Linux operating systems.
  • Experience using GIT source control, such as Microsoft DevOps.
  • Experience with machine vision applications and algorithms.
  • Experience with machine learning applications and algorithms.
  • Hands-on experience developing learning algorithms for vision tasks like detection, tracking, segmentation, and depth estimation.
  • Proficiency in Python and/or C# programming languages.
  • Experience developing REST APIs and working with databases (SQL or NoSQL).
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Strong communication skills for team collaboration.
  • Knowledge of ML/DL frameworks like TensorFlow, PyTorch is a plus.
  • Knowledge of current deep learning literature and the mathematical foundations of machine learning is a plus.
  • Experience in robotics and motion control software is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer - Pega Robotics (Remote)

First Citizens

Raleigh

Remote

USD 104,000 - 140,000

9 days ago

Strategic Account Manager

Regal Rexnord

Oshkosh

Remote

USD 125,000 - 140,000

5 days ago
Be an early applicant

Robotics Engineer

Actalent

Fremont

On-site

USD 125,000 - 150,000

5 days ago
Be an early applicant

Senior Embedded Robotics Engineer

Motion Recruitment Partners LLC

Boston

On-site

USD 90,000 - 120,000

6 days ago
Be an early applicant

Regional Sales Manager Industrial Refrigeration

Parker Hannifin

Ohio

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

Strategic Account Manager

Regal Rexnord Corp

Oshkosh

Remote

USD 125,000 - 140,000

12 days ago

Field Application Engineer

IMI Norgren

Boston

Remote

USD 120,000 - 130,000

14 days ago

Global Support Engineer II - Surgical Robotics

COV Covidien LP

California

Remote

USD 72,000 - 110,000

4 days ago
Be an early applicant

Senior Robotics Engineer

ZipRecruiter

Mountain View

On-site

USD 120,000 - 160,000

Yesterday
Be an early applicant