1

Automotive Programmer Jobs in Rochester Hills, MI

Be Seen First

FANUC Robot Programmer (GM Automotive) Job Summary Seeking an experienced FANUC Robot Programmer to support multiple General Motors (GM) manufacturing facilities, with the primary focus on GM Orion

Be Seen First

FANUC Robot Programmer (GM Automotive) Job Summary Seeking an experienced FANUC Robot Programmer to support multiple General Motors (GM) manufacturing facilities, with the primary focus on GM Orion

Showing results 21-40

Automotive Programmer information

See Rochester Hills, MI salary details

$11

$36

$63

How much do automotive programmer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for automotive programmer in Rochester Hills, MI is $36.39, according to ZipRecruiter salary data. Most workers in this role earn between $23.65 and $47.36 per hour, depending on experience, location, and employer.

What is an automotive programmer?

Automotive programmers are software engineers who design, develop, and maintain computer programs and embedded systems used in vehicles. Their work includes creating software for engine control units (ECUs), infotainment systems, advanced driver-assistance systems (ADAS), and other electronic components in modern cars. They often use specialized programming languages and tools to ensure safety, efficiency, and compliance with automotive industry standards. Automotive programmers collaborate closely with hardware engineers and automotive designers to integrate software seamlessly into vehicles.

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

To thrive as an Automotive Programmer, you need a strong background in computer science, embedded systems, and automotive electronics, typically supported by a relevant degree or equivalent experience. Familiarity with programming languages like C/C++, MATLAB/Simulink, and automotive protocols such as CAN and AUTOSAR, as well as experience with diagnostic tools, is essential. Analytical thinking, problem-solving, and effective teamwork are crucial soft skills for excelling in this role. These abilities ensure the development of reliable, innovative vehicle software that meets safety standards and industry requirements.

How do you become an automotive programmer?

To become an automotive programmer, you typically need a bachelor's degree in computer science, electrical engineering, or a related field. Skills in programming languages such as C, C++, and Python, along with knowledge of automotive systems and embedded systems, are essential. Gaining experience through internships or certifications in automotive software development can also improve job prospects.

How does an automotive programmer typically collaborate with engineers and other team members during a vehicle development project?

Automotive Programmers often work closely with electrical and mechanical engineers, project managers, and quality assurance teams throughout the vehicle development lifecycle. They translate requirements from engineers into software solutions, participate in design reviews, and troubleshoot issues as they arise. Regular meetings and cross-functional collaboration are essential, as real-time feedback helps to ensure software integrates seamlessly with hardware. This teamwork fosters a dynamic environment where programmers can learn from other disciplines and contribute to innovative automotive technologies.

How much do automotive programmers make?

Automotive programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and specific skills such as embedded systems or automotive software development. Entry-level positions may start lower, while experienced programmers with specialized knowledge can earn higher salaries.

What is the difference between Automotive Programmer vs Automotive Software Engineer?

AspectAutomotive ProgrammerAutomotive Software Engineer
CredentialsTypically requires a degree in computer science, automotive engineering, or related fields; certifications in programming languages or automotive systems are common.Similar credentials; often holds degrees in software engineering or computer science, with additional certifications in embedded systems or automotive software.
Work EnvironmentWorks primarily in automotive manufacturing plants, R&D labs, or software development centers for vehicle systems.Works in similar environments, focusing on designing, developing, and testing automotive software and embedded systems.
Industry UsageUsed in automotive companies, suppliers, and tech firms developing vehicle control systems.Commonly employed in automotive OEMs, suppliers, and tech firms working on vehicle software solutions.

Both roles involve programming and software development within the automotive industry, often requiring similar skills and credentials. The main difference lies in scope: Automotive Programmers typically focus on coding specific vehicle systems, while Automotive Software Engineers may handle broader software design, architecture, and integration tasks.

What are popular job titles related to Automotive Programmer jobs in Rochester Hills, MI? For Automotive Programmer jobs in Rochester Hills, MI, the most frequently searched job titles are:
What job categories do people searching Automotive Programmer jobs in Rochester Hills, MI look for? The top searched job categories for Automotive Programmer jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for Automotive Programmer jobs? Cities near Rochester Hills, MI with the most Automotive Programmer job openings:

Project / Integration Engineer-Energy Systems (High Voltage) On-Site

IAV Automotive Engineering Inc

Novi, MI • On-site

$156K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

IAV is offering exciting opportunities to join dynamic teams with exposure to top tier projects!

 IAV Group is an engineering and technical consultancy servicing the global automotive industry with approximately 7,000 employees worldwide and more than 40 years of experience. As a recognized leader in the specification, design, development, validation and production launch of advanced vehicle and powertrain systems, IAV Automotive Engineering deploys a leading team of technical experts, engineering tools and program processes from its North American Headquarters in Novi, Michigan.

IAV is currently seeking a highly motivated Project / Integration Engineer - Energy Systems (High Voltage) supports the endtoend integration of Energy Systems subsystems into the vehicle platform. This role works across multiple engineering disciplines and functional teams to ensure energy system architectures meet program requirements for performance, quality, timing, and safety throughout the vehicle development lifecycle.

The ideal candidate will play a key role in delivering innovative, high-quality electrical solutions from concept through production while collaborating across engineering, manufacturing, and supplier teams in a fast-paced, customer-focused environment.

 Why Join Us:

At IAV, you'll be part of a global leader in automotive engineering. We offer a dynamic work environment, opportunities for professional growth, and a culture that values innovation, collaboration, and diversity. Join us in driving the future of mobility.

Essential Responsibilities & Activities:

  • Support integration of all Energy Systems subsystems, including HV Battery, Energy Management, Thermal Systems, Charging, HV/LV Bus, and HV Safety, into the vehicle platform to meet program metrics on time and with high quality.
  • Coordinate cross-functional work and rapid studies across the Energy Systems organization.
  • Identify gaps in interface definitions and collaborate with subsystem teams to ensure consistent expectations, requirements alignment, and clear communication paths.
  • Support Energy Systems teams in completing project development deliverables by applying strong program and project management skills to close gaps.
  • Support integration of all high-voltage (HV) components into the HV Bus Architecture, covering mechanical and electrical interfaces and associated requirements.
  • Own and maintain HV and supporting LV bus specification documents, ensuring accuracy and version control.
  • Own the HV mechanization diagram and keep it updated throughout the program lifecycle.
  • Provide technical expertise in integrating power electronics into the HV bus architecture.
  • Support and help manage weekly Energy Systems kickoff meetings, including agenda preparation and follow-up actions.
  • Collaborate effectively within a high-performing Energy Systems team and with cross-functional partners such as vehicle engineering, manufacturing, safety, and suppliers.
  • Adapt to changing work packages, program priorities, and development phases across the vehicle lifecycle.

Requirements

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, Systems Engineering, or a related technical field.
  • 3-10 years of experience in automotive, energy systems, or related engineering roles involving system integration.
  • Strong understanding of high-voltage (HV) systems, including batteries, power electronics, and HV safety requirements.
  • Provide strong expertise in integrating power electronics into the HV bus.
  • Experience with multi-disciplinary system integration, including mechanical, electrical, and software interfaces.
  • Proven ability to work across cross-functional teams and manage competing priorities in a fast-paced development environment.
  • Familiarity with vehicle architecture, HV/LV systems, and energy management concepts.
  • Experience with requirements management tools (e.g., DOORS, Jama) and system documentation practices.
  • Strong problem-solving skills with demonstrated ability to identify gaps and drive resolution across teams.
  • Effective communication skills, with the ability to convey complex technical concepts to diverse audiences.
  • Working knowledge of automotive development processes (e.g., V-cycle, APQP) is preferred.
  • Ability to manage tasks independently while contributing to a high-performing team environment.
  • Experience with electrified vehicle energy systems and high-voltage components.
  • Exposure to cross-functional engineering collaboration and system integration activities.
  • Familiarity with automotive development processes and tools.
  • Strong technical curiosity and willingness to learn across multiple domains
  • German language proficiency is preferred.
  • Willingness to travel, as needed

Benefits

  • 401K with company matching
  • PTO (Paid Time Off) starts at 20days/year with 1 day accumulation per year
  • Health/Dental/Vision insurance starts on date of hire
  • Health saving account
  • Flexible spending account
  • Life insurance
  • Short-Term & Long-Term Disability (covered 100% premium)
  • Tuition reimbursement
  • Training and Development
  • Paid Holidays
  • Employee assistance program
  • Employee Discount
  • Referral program