Skip to Main Content

Software Developer

Rochester Hills, MI
Expired: over a month ago Applications are no longer accepted.
  • Full-Time
Job Description

Employment Overview

Applied Automation Technologies, Inc. is a world-recognized software company specializing in developing software products for metrology applications used in smart manufacturing, and quality assurance.

We are seeking a Software Developer to join our team in our Smart Machining Innovation Center located in Rochester Hills, Michigan.

The Software Developer will assist in the continued advancement of our CAPPS suite of Metrology software. Our cutting-edge CAPPS suite of software can integrate with N.C. machine tools and CMMs with an eye towards Industry 4.0.

Job Responsibilities

This position engages in the entire development lifecycle.

·       Gather requirements from the Application Engineers and senior Developers.

·       Desktop software programming in C++ and C# using Visual Studio.

·       Prototyping new functionalities in small demo applications.

·       Track progress using Azure DevOps.

·       Write and execute tests on your code.

·       Review and commit changes to Azure DevOps.

·       Create and maintain documentation per company standards.

·       Fix bugs in existing code reported by users.

·       Track bug status in ticketing system.


Key Technical Skills

AAT is looking to enhance our team in specific areas.  Experience using one or more of these is required.

·       TCP/IP socket communication

·       Machine-to-machine interface

·       Component Object Model

·       MATLAB

·       3D Graphics


Business Skills

·       Understanding of software development lifecycles.

·       Self-motivated.

·       Able to work independently or alongside others in local or remote offices.


Education and Experience

·       Bachelor’s degree in computer science, software engineering, or equivalent program.

·       5+ years of development experience.

·       3+ years of experience programming in C++.

·       Experience programming in the .Net Framework.

·       Experience working with legacy code is a plus.

·       Familiarity with metrology is a plus.

·       Familiarity with manufacturing environments is a plus.

Company Description
Applied Automation Technologies, Inc is an innovation company developing CAD/CAM/CAE software the provide man to machine and machine to machine interfaces and has software solutions licensed by precision part manufacturing companies such as aerospace, automotive and other fields.



Rochester Hills, Michigan

Rochester Hills, MI



Get fresh Software Developer jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.