Software Engineer - 3D Vision & Robotics Integration Focus

Coherix Inc

ann arbor, MI

JOB DETAILS
SKILLS
ABB (Asea Brown Boveri), Algorithms, Analysis Skills, Automation, Code Reviews, Coding Standards, Communication Skills, Computational Geometry, Computer Science, Computer Vision, Cross-Functional, Data Analysis, Data Processing, Design Patterns Programming Methodologies, Emerging Technology, Hardware-Software Integration, Identify Issues, Image Processing, Industrial Robotics, Industry/Trade Analysis, Interface Programming Languages, Laser Science, Mathematics, Microsoft Visual C++ Programming Language, Microsoft Windows Operating System, Performance Tuning/Optimization, Problem Solving Skills, Process Control Engineering, Robotics, Software Architecture Design, Software Development, Software Engineering, System Integration (SI), Team Player
LOCATION
ann arbor, MI
POSTED
30+ days ago

We are seeking a skilled Software Engineer to join our engineering team. The ideal candidate will have a strong background in developing Windows-based applications using Visual C++, with a focus on 3D vision systems and robotics integration.

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

About the Company

C

Coherix Inc