2

Entry Level C Programmer Jobs in Michigan (NOW HIRING)

Diesel Fleet Mechanic (Union)

Byron Center, MI · On-site

$23.25 - $30/hr

As a member of the C&S Wholesale Grocers family of companies, SpartanNash is a food solutions ... Mentor entry level technicians Trailer: * Diagnose and repair trailer ABS systems * Replace caliper ...

Swiss CNC Machinist

Rockford, MI · On-site

$17.25 - $23.75/hr

A Swiss Machinist (Setup / Programmer) will contribute to precision manufacturing by supporting the ... Experience in machining, manufacturing, or a related technical field (entry-level to experienced ...

As a member of the C&S Wholesale Grocers family of companies, SpartanNash is a food solutions ... May review work of accounting clerks or entry level accountants engaged in general accounting ...

As a member of the C&S Wholesale Grocers family of companies, SpartanNash is a food solutions ... May review work of accounting clerks or entry level accountants engaged in general accounting ...

As a member of the C&S Wholesale Grocers family of companies, SpartanNash is a food solutions ... May review work of accounting clerks or entry level accountants engaged in general accounting ...

As a member of the C&S Wholesale Grocers family of companies, SpartanNash is a food solutions ... May review work of accounting clerks or entry level accountants engaged in general accounting ...

Showing results 41-56

Entry Level C Programmer information

See Michigan salary details

$12

$23

$68

How much do entry level c programmer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for entry level c programmer in Michigan is $23.30, according to ZipRecruiter salary data. Most workers in this role earn between $14.86 and $20.10 per hour, depending on experience, location, and employer.

What are the common challenges faced by entry level C programmers in their first job?

Entry level C programmers often encounter challenges such as understanding and maintaining legacy code, debugging difficult issues, and adapting to company-specific development practices. Learning to work within a team and communicating technical ideas clearly can also be an adjustment for those new to the workforce. However, most organizations provide mentorship and code reviews to help new hires grow their skills and confidence. Embracing these challenges is a valuable opportunity for professional development and can lead to more complex and rewarding projects over time.

What are the key skills and qualifications needed to thrive as an entry level C programmer?

To thrive as an Entry Level C Programmer, you should have a solid understanding of C programming fundamentals, data structures, algorithms, and ideally a relevant degree in computer science or a related field. Familiarity with version control systems like Git, debugging tools, and basic experience working with IDEs or Unix/Linux systems is beneficial. Strong problem-solving skills, attention to detail, and effective communication are valuable soft skills for collaborating with team members and understanding project requirements. These skills ensure efficient code development, facilitate troubleshooting, and support productive teamwork in software engineering environments.

What is an entry level C programmer?

An Entry Level C Programmer is a junior developer who writes, tests, and maintains C code for software applications, systems, or embedded devices. They typically work under the guidance of senior developers and are responsible for debugging, optimizing code, and implementing basic functionalities. This role requires a strong understanding of C programming, problem-solving skills, and familiarity with development tools. Entry-level programmers may also collaborate with teams to design and improve software solutions.

What are the most commonly searched types of C Programmer jobs in Michigan? The most popular types of C Programmer jobs in Michigan are:
What are popular job titles related to Entry Level C Programmer jobs in Michigan? For Entry Level C Programmer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Entry Level C Programmer jobs in Michigan look for? The top searched job categories for Entry Level C Programmer jobs in Michigan are:
Infographic showing various Entry Level C Programmer job openings in Michigan as of August 2026, with employment types broken down into 94% Full Time, and 6% Part Time. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $48,456 per year, or $23.3 per hour.

CNC Machinist - Level I, II, & III

Bay Cast Technologies

Bay City, MI • On-site

$20 - $35/hr

Full-time

Re-posted 5 days ago


Job description

Description:

We are exploding with new and returning work — and we’re looking to add CNC Machinists at all experience levels to support continued growth. Located in Bay City, Michigan, we machine large, precision components for aerospace, defense, energy, and industrial customers.


This is a large-format machining environment, not repetitive small-part production. We offer a stable workload, strong programming support, and opportunities to grow your skills as demand continues to increase.


Whether you’re early in your CNC career or a seasoned Level III machinist who thrives on complex setups and problem-solving, we want to talk to you.


What You’ll Do

(Duties vary based on skill level and experience)


CNC Machinist – Level I

Operate the following styles of milling machines

  • CNC – Small Gantry Style 3-Axis (101 inch X 138 inch)
  • CNC – Medium 3-Axis Vertical Milling Centers (38 inch X 98 inch)
  • MANUAL – Gantry Planer Mill (128 inch X 500 inch)

- Load materials and position workpieces correctly

- Set and verify work and tool offsets using the following traditional methods

  • Edge Finder
  • Paper/Shim
  • 1-2-3 Block
  • Test Indicator

- Perform in-process inspections using calipers, micrometers, and indicators

- Monitor cutting conditions and report tool wear or machine issues

- Follow drawing, job travelers, and standard work instructions

- Maintain clean and safe work areas


CNC Machinist – Level II

Operate the following styles of milling machines or lathes

  • CNC – Medium 3-Axis Vertical Milling Centers (38 inch X 98 inch)
  • CNC – Horizonal Boring Mill 3-Axis (157 inch X 315 inch)
  • CNC – Medium Gantry Style 3+2 Axis (167 inch X 448 inch)
  • CNC – Vertical Turret Lathe (225 inch Swing)

- Perform moderate-complexity setups, including large-part setups

- Machine surface plates, frames, and commercial-grade components to +/- 0.005in tolerances

- Set and verify work/tool offsets using the following traditional methods

  • Edge Finder
  • Paper/Shim
  • 1-2-3 Block
  • Test Indicator

- Run established programs; perform minor G code edits for speeds, feeds, or offsets

- Perform and document in-process inspections

- Communicate process or program concerns to Level III machinists or programming


CNC Machinist – Level III

Operate the following styles of milling machines or lathes

  • CNC – Medium Gantry Style 3+2 Axis (167 inch X 448 inch)
  • CNC – Large Gantry Style 3+2/Full 5-Axis (228 inch X 659 inch)
  • CNC – Vertical Turret Lathe (225 inch Swing)
  • CNC – Vertical Turret Lathe with C/Y-Axis Live Tooling (225 inch Swing)

- Perform complex setups on large-scale machined components

- Machine aerospace and complex commercial grade components to +/- 0.001in tolerances

- Set and verify work/tool offsets using the following traditional methods

  • Edge Finder
  • Paper/Shim
  • 1-2-3 Block
  • Test Indicator

- Edit and troubleshoot CNC programs independently

- Optimize and communicate machining strategies for efficiency, accuracy, and tool life

- Solve complex machining, fixturing, and quality issues

- Mentor and support Level I & II machinists

- Work closely with programmers and engineering as needed


Extensive programming support is provided — machinists work from pre-established programs and setup sheets.

Requirements:
  • Level I: Entry-level or 1+ years CNC experience
  • Level II: 2–5 years job shop CNC experience
  • Level III: 5+ years advanced CNC machining experience
  • Ability to read and interpret manufacturing drawing and job instructions
  • Working knowledge of G & M Code
  • Ability to set up, operate, troubleshoot, and change tools
  • Experience machining large-scale or large-format parts is a strong plus
  • Strong GD&T interpretation skills preferred (Level II & III)
  • Heidenhain, Siemens, and Fanuc Controllers
  • Manual machining experience is a plus