1

Assistant Programmer Jobs in Farmington, MI (NOW HIRING)

COMAU Robot Programmer / Automation Technician JOB SUMMARY The COMAU Robot Programmer / Automation ... Support integration and troubleshooting of PLC-controlled automation systems. * Assist with robotic ...

COMAU Robot Programmer / Automation TechnicianJOB SUMMARY The COMAU Robot Programmer / Automation ... Support integration and troubleshooting of PLC-controlled automation systems. * Assist with robotic ...

KUKA Robot Programmer / Automation Technician JOB SUMMARY The KUKA Robot Programmer / Automation ... Support integration and troubleshooting of PLC-controlled automation systems * Assist with robotic ...

KUKA Robot Programmer / Automation Technician JOB SUMMARY The KUKA Robot Programmer / Automation ... Support integration and troubleshooting of PLC-controlled automation systems * Assist with robotic ...

Showing results 41-60

Assistant Programmer information

See Farmington, MI salary details

$11

$38

$67

How much do assistant programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for assistant programmer in Farmington, MI is $38.90, according to ZipRecruiter salary data. Most workers in this role earn between $25.29 and $50.62 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an assistant programmer?

To thrive as an Assistant Programmer, you need foundational knowledge in programming languages (such as Java, Python, or C++), software development fundamentals, and typically a degree or coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and deliver quality code. These skills and qualities are crucial for efficiently supporting software projects and ensuring reliable, maintainable applications.

What is an assistant programmer?

Assistant Programmers are entry-level professionals who support the development, testing, and maintenance of software applications. They typically work under the supervision of senior programmers or software engineers, helping to write code, debug programs, and document software processes. Their main role is to assist with routine programming tasks and learn industry best practices, making this position a common starting point for a career in software development.

What are some typical challenges faced by assistant programmers when joining a new development team?

Assistant Programmers often encounter challenges such as adapting to the team's coding standards, learning new tools or frameworks, and understanding the existing codebase. It can also be a learning curve to effectively communicate with senior developers and contribute to collaborative projects. However, most teams provide mentorship, documentation, and code reviews to help new team members integrate smoothly and build confidence in their technical and interpersonal skills.

What is the difference between Assistant Programmer vs Junior Developer?

AspectAssistant ProgrammerJunior Developer
Required CredentialsTypically an associate degree or diploma in computer science or related fieldSimilar, often an entry-level role with comparable educational background
Work EnvironmentSupportive team, assisting senior programmers in coding and testingHands-on coding, debugging, and developing software applications
Employer & Industry UsageCommon in IT firms, software companies, and tech departmentsUsed across similar industries, often interchangeable with Assistant Programmer in job listings

In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.

What are popular job titles related to Assistant Programmer jobs in Farmington, MI? For Assistant Programmer jobs in Farmington, MI, the most frequently searched job titles are:
What cities near Farmington, MI are hiring for Assistant Programmer jobs? Cities near Farmington, MI with the most Assistant Programmer job openings:

CMM Programmer/Metrology Technician

Talent Management Group

Wixom, MI โ€ข On-site

$85K - $90K/yr

Full-time

Posted 5 days ago


Job description

Job Description We are seeking an experienced Senior CMM Programmer / Metrology Technician responsible for programming, operating, and maintaining Hexagon Coordinate Measuring Machines (CMMs) to support precision manufacturing operations. This role requires advanced knowledge of PC-DMIS programming, GD&T interpretation, fixture setup, and dimensional inspection methods. The Senior CMM Programmer will serve as a technical resource for quality inspection processes, troubleshoot measurement challenges, and train quality personnel on proper inspection techniques.

Key Responsibilities: Develop, edit, and optimize CMM inspection programs using Hexagon CMM equipment and PC-DMIS software. Create inspection programs from engineering drawings, CAD models, and GD&T requirements. Establish proper part alignments, datums, probe selections, and measurement strategies.

Design, build, and implement effective fixturing methods for repeatable inspections. Perform first article, in-process, and final inspections on precision components. Interpret complex engineering drawings, blueprints, and geometric dimensioning and tolerancing (GD&T) requirements.

Analyze inspection results and provide feedback to manufacturing and engineering teams. Troubleshoot measurement issues and recommend improvements to inspection processes. Support root cause investigations and corrective actions related to dimensional issues.

Maintain CMM equipment, calibration records, probe qualification, and inspection standards. Develop inspection plans and documentation to support quality requirements. Train and mentor quality technicians and CMM operators on inspection methods, programming, and equipment operation.

Assist with continuous improvement initiatives to improve inspection efficiency and accuracy Required Qualifications: 5+ years of experience programming and operating CMM equipment. Strong experience with Hexagon CMM systems and PC-DMIS software. Advanced understanding of GD&T principles and engineering drawing interpretation.

Experience developing inspection programs independently. Ability to select proper datums, alignments, probes, and measurement strategies. Experience designing or creating CMM fixtures and setups.

Strong understanding of precision measurement techniques and manufacturing processes. Ability to communicate technical information effectively with engineering and production teams Preferred Qualifications: Experience in CNC machining, aerospace, automotive, or precision manufacturing. Experience with CAD-based CMM programming.

Knowledge of ASME Y14.5 GD&T standards. Experience with quality systems such as ISO 9001, AS9100, or IATF 16949. Experience training and developing inspection personnel

Familiarity with SPC, MSA, and measurement system analysis. Technical Skills: Hexagon CMM Operation PC-DMIS Programming GD&T Interpretation Blueprint Reading Fixture Design and Setup Dimensional Inspection Root Cause Analysis Quality Documentation Precision Measurement Equipment Manufacturing Process Knowledge