Jobs · Engineering · Michigan

Software Engineer – 3D Vision & Robotics Integration Focus

Coherix · Ann Arbor, MI · 2 wk ago
EngineeringFull-time

About the role

We are seeking a skilled Software Engineer to join our engineering team, focusing on developing Windows-based applications for 3D vision systems and robotics integration.

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

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Minimum 3 years of experience in software development

Skills

Required

  • 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

  • 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

Similar jobs