1

Graphics Programmer Jobs in Michigan (NOW HIRING)

CNC Programmer

Lake Orion, MI ยท On-site

$24.50 - $33.50/hr

SUMMARY OF POSITION Provide multi-axis programs for manufacture of various forms of tooling to be used in the production of engineering parts or assemblies utilizing computer manufacturing graphics ...

Controls Engineer

Winn, MI ยท On-site

$76K - $99K/yr

Experience using graphical programming environments like MATLAB, Simulink, Parker IQN, CodeSys or similar to create control systems and HMI. * Experience with CAN Bus, CANopen, j1939, OBD, SPN, PGN ...

Controls Engineer

Winn, MI ยท On-site

$76K - $99K/yr

Experience using graphical programming environments like MATLAB, Simulink, Parker IQN, CodeSys or similar to create control systems and HMI. * Experience with CAN Bus, CANopen, j1939, OBD, SPN, PGN ...

Graphic Design & Creative Direction * Conceptualize and design original visual campaigns for films ... Collaborate with various departments to turn campaign strategy and programming ideas into ...

iOS Developer

Dearborn, MI ยท On-site

$47.50 - $65.50/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... Qualifications Core Data, Core Animation, Core Graphics,Core Text,APIs Additional Information Only ...

Showing results 21-40

Graphics Programmer information

See Michigan salary details

$96.3K

$117.7K

$136.4K

How much do graphics programmer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for graphics programmer in Michigan is $117,665.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $126,400.00 per year, depending on experience, location, and employer.

What is a graphics programmer?

Graphics programmers are specialized software developers who focus on creating and optimizing visual elements in video games, simulations, and other computer graphics applications. They write code to render 2D and 3D graphics, work with engines like Unity or Unreal, and utilize APIs like DirectX or OpenGL. Their responsibilities often include developing shaders, improving rendering performance, and collaborating with artists and designers to achieve visually compelling results. Graphics programmers need strong mathematical skills, especially in linear algebra and geometry, to solve complex visual problems. They play a crucial role in ensuring that digital graphics run smoothly and look realistic.

What does a graphics programmer do?

A graphics programmer creates software and applications for developing images and animation on a computer. Your duties can focus on programs for computer-aided design and rendering, animation, image manipulation, photo editing, or video game design. You use linear math and algorithms as well as computer programming languages. Your responsibilities involve writing code in languages like C++, Java, and High-Level Shading Language (HLSL). After coding, you test your programs to ensure that each article and image is accurate. If you work on video games, you coordinate with other developers and programmers on a video game design platform like Unreal Engine.

What are the key skills and qualifications needed to thrive as a graphics programmer, and why are they important?

To thrive as a Graphics Programmer, you need a solid background in computer science, mathematics, and computer graphics, often supported by a degree in a related field. Expertise in programming languages like C++ and familiarity with graphics APIs such as DirectX, OpenGL, or Vulkan, as well as shader programming, are typically required. Strong problem-solving skills, creativity, and effective teamwork help you design and optimize complex visual systems. These skills and qualities are crucial for developing high-performance, visually appealing graphics that meet the demands of modern applications and games.

How do graphics programmers typically collaborate with artists and designers during a game development project?

Graphics Programmers work closely with artists and designers to ensure that visual assets are rendered efficiently and accurately within the game engine. They often participate in regular meetings to discuss technical constraints, optimize asset pipelines, and implement new graphical features based on creative requirements. This collaboration requires strong communication skills, as Graphics Programmers must translate artistic visions into technical solutions, troubleshoot rendering issues, and provide feedback to artists to achieve the desired visual quality while maintaining performance. Effective teamwork between these roles is essential to deliver high-quality visuals that run smoothly on target platforms.

What is the difference between Graphics Programmer vs Shader Developer?

AspectGraphics ProgrammerShader Developer
Required CredentialsBachelor's in Computer Science, Computer Graphics, or related field; knowledge of graphics APIsSimilar educational background; strong understanding of shading languages
Work EnvironmentDevelops and optimizes rendering engines, works on graphics pipelinesCreates and fine-tunes shaders for visual effects and rendering
Industry UsageUsed across game development, simulation, and visualization industriesPrimarily in game development and real-time rendering projects
Common Search/ComparisonOften compared due to overlapping skills in graphics programmingSpecialized focus on shader code and effects

While both roles require knowledge of graphics APIs and programming skills, Graphics Programmers develop the overall rendering systems and pipelines, whereas Shader Developers focus specifically on writing and optimizing shaders for visual effects. The roles often overlap but differ in scope and specialization within the graphics development process.

What are the most commonly searched types of Graphics Programmer jobs in Michigan?

The most popular types of Graphics Programmer jobs in Michigan are:

What are popular job titles related to Graphics Programmer jobs in MI?

For Graphics Programmer jobs in MI, the most frequently searched job titles are:

Infographic showing various Graphics Programmer job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 16% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $117,665 per year, or $56.6 per hour.

CNC Programmer

Ascent Aerospace

Lake Orion, MI โ€ข On-site

$24.50 - $33.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Ascent Aerospace - Inspiring the next generation of flight!
Ascent Aerospace is a world-renowned, single-source provider of production and automated assembly systems for the aerospace and defense industry. We provide high-precision advanced automated equipment as well as a full suite of both mold and assembly tooling required for the aerospace manufacturing market, including the largest Invar molds ever made- making us the largest tooling group in the industry. We work with our customers to develop their project and see it through, from process engineering to build and installation, to ensure it is an efficient and cost-effective solution. As a true, single-source integrator, we have proven tools to surpass our customer expectations. We have greater control of timing and schedules, which allows for 100% accountability, and avoids costly mark-ups, ultimately saving our customers money. The result: a group of businesses, each an industry leader within their own discipline, now acting as one truly integrated supply base.
SUMMARY OF POSITION
Provide multi-axis programs for manufacture of various forms of tooling to be used in the production of engineering parts or assemblies utilizing computer manufacturing graphics system. Responsible for implementing a driven, team-oriented culture which embraces continuous improvements and ensures across the board operational and process excellence.
ESSENTIAL FUNCTIONS
This document in no way states or implies that these are the only duties to be performed by the employee occupying the position.
  • Create multi-axis machine programs from customer supplied part models and specifications.
  • Post process programs and check/verify completed programs.
  • Generate machine set-up sheets and incorporate into shop planning.
  • Generate fixture and shop aid information for set-ups.
  • Interface with Engineering, Design, Manufacturing, and Inspection department
  • Any additional duties as reasonably assigned by management.

REQUIRED SKILLS, EDUCATION, AND EXPERIENCE
Any combination of education and experience providing the required skill and knowledge for successful job performance will be considered. Typical qualifications would be:
  • Three years' experience using TEBIS a plus.
  • Experience in using CATIA and or ENOVIA
  • Minimum 3 years of writing Multi-axis CNC programs in a machining environment.
  • Demonstrates proficiency with CAD (solid modeling) and CAM software.
  • Five years' experience writing CNC programs in a machining environment.
  • Aerospace experience a plus
  • Engineering / Manufacturing background preferred.
  • Ability to thrive in a fast-paced environment; prioritize and handle multiple projects.
  • Knowledge with GD&T
  • CMM programming experience a plus but not required.
  • Familiar with cutting tool inventory and latest cutting tool technology
  • Knowledge of manufacturing and machining practices.
  • Familiar with material types, machining feeds and speeds.
  • Detail Blueprint interpretation and geometric tolerance oriented.
  • Problem solving - the individual identifies and resolves problems in a timely manner and gathers and analyze.
  • Ability to demonstrate a sense of urgency.
  • Excellent attention to detail.
  • Translates information skillfully.
  • Interpersonal Skills - the individual maintains confidentiality, remains open to others' ideas, and exhibits willingness to try new things.
  • Understand software development principles.
  • Be proficient in the use of Office software (Word, Excel, Outlook, PowerPoint, Access)
  • Possess excellent oral and written communication skill.
  • Strong verbal and written communication skills
  • Ability to work with management team to help drive performance of location.
  • Proactive attitude and ability to anticipate the complete of required items.
  • This position must meet Export Control compliance requirements, therefore a "US Person" as defined by 22.C.F.R. ยง is required.

PREFERRED QUALIFICATIONS
  • Ability to implement, design and execute on projects.
  • Ability to take the initiative and trouble-shoot and correct process and machine problems.
  • Reports faulty equipment and can make difficult decisions and seeks management's assistance when needed.
  • Ability to effectively handle tasks in a fast-paced environment.
  • Able to work varied shifts, overtime, and weekends when necessary.
  • Has confidence in leading processes, projects and looks for opportunities.
  • Ability to work with management team to help drive performance of location.

TRAVEL REQUIREMENTS
  • Travel is primarily local during the business day, although some projects may require more out-of-the-area and overnight travel.

WORKING CONDITIONS
Working conditions described here are representative of those that may be experienced by an employee on a daily basis while performing the functions of this job.
  • Typically sits for extended periods at a computer workstation
  • May access and work in the manufacturing plant
  • While performing the duties of this job, employee may be exposed to moving mechanical parts, fumes and airborne particles
  • The employee may be exposed to vibration
  • The employee is occasionally exposed to caustic chemicals. The noise level in the work environment is usually moderate
  • May be required to travel to other site locations during the work day
  • May be required to work weekends to meet department and business demands
  • Work with safe manufacturing processes and understand that eyewear is mandatory in the manufacturing area.
  • Knows that safety shoes are recommended in the manufacturing area

PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.
  • Must be able to sit, climb, balance, stoop, kneel, crouch or crawl.
  • Must be able to see, talk, hear, touch, feel and reach with hands and arms.
  • Must be able to frequently walk and stand for short periods of time
  • Must be able to lift and move up to 35lbs, occasionally lift and move objects up to 50lbs.

SPECIAL REQUIREMENTS
Employment is contingent upon successfully passing an employee reference check, criminal background check, and drug screening.
This position requires use of information that is subject to the International Traffic in Arms Regulations (ITAR). All applicants must be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. Citizen, U.S. Permanent Resident (i.e. 'Green Card Holder').
Ascent Aerospace is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws. If you have a disability and you believe you need a reasonable accommodation in order to search for a job opening or to submit an online application, please call toll-free +1 586-726-0500. This phone number is created exclusively to assist disabled job seekers whose disability prevents them from being able to apply online. Only messages left for this purpose will be returned. Messages left for other purposes, such as following up on an application or technical issues not related to a disability, will not receive a response.
BENEFITS
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Short- and Long-Term Disability Insurance
  • Life Insurance
  • AD&D Insurance
  • PTO
  • 401k Match

No Unauthorized Referrals from Recruiters & Vendors
Please note that Ascent Aerospace does not seek or accept unsolicited resumes or offers from third party recruiters or staffing agencies associated with any published or unpublished employment opportunities. Any unsolicited information sent to Ascent Aerospace will be considered as unencumbered and free from any fee or charge whatsoever. Only members of our Human Resources Team have the authority to engage or authorize recruiting services, which must be agreed upon before the unsolicited resume or offer is received.