Software Engineer – 3D Vision & Robotics Integration Focus

Coherix

Ann Arbor (MI)

On-site

USD 90,000 - 130,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Coherix in Ann Arbor, MI is seeking a software engineer to develop and maintain Windows applications using Visual C++ for 3D vision and robotics work.

You will implement process control features, design 3D data processing algorithms, and create interfaces to communicate with industrial robots such as Fanuc, ABB, Yaskawa, Kawasaki, and Kuka. Collaborate with cross-functional teams to optimize performance and contribute to high-quality software.

Qualifications

  • 3+ years of software development experience with Visual C++.
  • Solid 3D math and computational geometry knowledge.
  • Experience with industrial automation, robotics, or machine vision.
  • Proficiency in Windows-based application development.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork.

Responsibilities

  • Develop and maintain Windows-based software with Visual C++.
  • Implement process control features based on inspection results.
  • Create interfaces to communicate with industrial robots (Fanuc, ABB, Yaskawa, Kawasaki, Kuka).
  • Design and implement 3D data processing and analysis algorithms.
  • Collaborate with cross-functional teams to integrate software with hardware.
  • Optimize code for performance and scalability.
  • Participate in code reviews and uphold coding standards.
  • Troubleshoot and resolve complex software issues.
  • Stay current with 3D vision and robotics industry trends.

Skills

Visual C++
3D mathematics
Industrial automation
Windows applications
Problem solving
Teamwork

Education

Bachelor's degree in CS/Software Eng or related

Job description

Minimum Experience

3 years

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Responsibilities
  • Develop and maintain Windows-based software applications using Visual C++
  • Implement process control features for adapting material flow based on inspection results
  • Create interfaces for communication with various industrial robots (e.g., Fanuc, ABB, Yaskawa, Kawasaki, Kuka)
  • Design and implement algorithms for 3D data processing and analysis
  • Collaborate with cross-functional teams to integrate software with hardware systems
  • Optimize existing code for performance and scalability
  • Participate in code reviews and maintain high coding standards
  • Troubleshoot and resolve complex software issues
  • Stay current with industry trends and emerging technologies in 3D vision and robotics
Required Skills
  • 3+ years of experience in software development using Visual C++
  • Strong understanding of 3D mathematics and computational geometry
  • Experience with industrial automation, robotics, or machine vision systems
  • Proficiency in developing Windows-based applications
  • Excellent problem-solving and analytical skills
  • Strong communication skills and ability to work in a team environment
Desired Skills
  • Experience with 3D sensor technologies, particularly laser triangulation
  • Familiarity with industrial robot programming and interfaces
  • Knowledge of image processing and computer vision algorithms
  • Experience with real-time systems and performance optimization
  • Understanding of software design patterns and architecture principles
Location

Ann Arbor, MI

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

3D Vision & Robotics Integration Software Engineer
3D Vision & Robotics Integration Software Engineer

Coherix • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Sr. Vision Software Engineer
Sr. Vision Software Engineer

Cohu, Inc. • Poway (CA)

On-site
USD 90,000 - 120,000
Robotics Software Engineer
Robotics Software Engineer

Summer Robotics • Kentucky

On-site
USD 80,000 - 110,000
Vision & Robotics Engineer – Machine Vision & Controls
Vision & Robotics Engineer – Machine Vision & Controls

Liberty Personnel Services, Inc. • Westfield (NJ)

On-site
USD 80,000 - 135,000
Flexible work environment supporting work-life balance
Application Engineer
Application Engineer

Starfish Partners • Rochester Hills (MI)

On-site
USD 75,000 - 95,000
Automation/Controls Software Engineer (C#/C++)
Automation/Controls Software Engineer (C#/C++)

Oxford Global Resources • Livermore (CA)

On-site
USD 120,000 - 160,000
Vision & Robotics Engineer – Machine Vision & Controls
Vision & Robotics Engineer – Machine Vision & Controls

Liberty Personnel Services, Inc. • Simpsonville (SC)

On-site
USD 80,000 - 135,000
Flexible work environment
Bonus opportunities
Robotics & Machine Vision Controls Engineer
Robotics & Machine Vision Controls Engineer

Staffing Inc • Grand Rapids (MI)

On-site
USD 85,000 - 125,000
401(k)
Dental insurance
Health insurance
+1
Robotics Vision Engineer
Robotics Vision Engineer

Peak Technologies, Inc. • Flint (MI)

On-site
USD 70,000 - 90,000
Sr. Robotics Software Engineer
Sr. Robotics Software Engineer

Wilder Systems Robots • Oklahoma

On-site
USD 130,000 - 190,000