skip to Main Content

At Coherix, both microns and microseconds matter, requiring our software engineers to create and maintain sophisticated 2D/3D measurement applications which are robust, reliable and efficient. Coherix’s solutions offer a wide range of challenging opportunities from firmware level code, 3D numerical computing, time critical runtime services, client-server applications, user interface design, as well as statistical process control reporting and analysis.

Successful candidates will possess strong problem-solving skills related to error proofing and in-line measurement domains, have the ability to work efficiently within a team environment involving discussions of future features, writing code to implement features, debugging code and testing and be able to conduct support in a professional manner after features are delivered to customers.

Minimum Experience: 2 years

Education: Bachelor of Engineering/Computer Engineering or equivalent

Required Skills:

  • C++ object-oriented programming
  • User interface (GUI) programming
  • Proven experience in writing clean, maintainable code
  • Enthusiastic about learning and implementing new technologies

Desired Skills:

  • Microsoft Visual Studio C++ (Native)
  • Image Processing
  • 3D advanced mathematics experience
  • Firmware / Embedded
  • DirectX
  • TCP/IP
  • Industrial robotics experience

Location: Ann Arbor, MI


Submit Your Resume

Please specify in your cover letter which position you are applying for.

Your Name (required)

Your Email (required)

Your Resume

Back To Top