1

Junior Programmer Jobs in Rochester Hills, MI (NOW HIRING)

OTC Analyst (Junior/Mid)

Troy, MI · On-site

  • Medical

  • Life

  • Retirement

... and engineering excellence. We are looking for talented individuals who are excited by the ... Your Role: As an OTC Analyst / OTC Junior Analyst , your daily work will be related to:

Control Engineer

Detroit, MI · On-site

$82K - $106K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

You should be comfortable leading or supporting technical teams, mentoring junior engineers, and traveling to customer sites for startup and troubleshooting activities. Reasons you will be excited to ...

Control Engineer

Detroit, MI

$82K - $106K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

You should be comfortable leading or supporting technical teams, mentoring junior engineers, and traveling to customer sites for startup and troubleshooting activities. Reasons you will be excited to ...

Product Design Engineer

Rochester Hills, MI · On-site

$118K - $142K/yr

Ability to support and mentor Junior Engineers, Designers, and Technicians. * Experience performing competitor benchmarking activities. * Ability to work effectively in a cross-functional team ...

Junior Buyer 1518

Warren, MI · On-site

$21 - $27/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Junior Buyer Control System Integrators, Warren, MI Benefits Offered: 401K, Dental, Life, Medical ... Work with engineering to qualify new vendors for specialized parts QUALIFICATIONS: Required: * 1-2 ...

Staff Software Engineer

Detroit, MI · On-site +1

$170K - $200K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Mentor and guide junior and senior engineers, fostering a culture of engineering excellence. * Lead cross-functional initiatives to improve engineering practices and standards. Requirements

Junior Buyer

Shelby Township, MI

$20.25 - $26.25/hr

The Junior Buyer works to coordinate the purchase of products and materials on behalf of an ... Issue engineering change requests and follow up on responses. · Maintain strong working ...

Controls System Engineer

Warren, MI · On-site

$78K - $101K/yr

Eight (8) years of experience as a GM Controls Floor System Engineer, Controls Engineer, Project and Controls Engineer, Mechanical and Electrical Design Engineer, Mechanical Design Jr. Engineer, or ...

Controls System Engineer

Warren, MI · On-site

$78K - $101K/yr

Eight (8) years of experience as a GM Controls Floor System Engineer, Controls Engineer, Project and Controls Engineer, Mechanical and Electrical Design Engineer, Mechanical Design Jr. Engineer, or ...

Junior Buyer

Shelby, MI · On-site

$20.25 - $26.25/hr

The Junior Buyer works to coordinate the purchase of products and materials on behalf of an ... Issue engineering change requests and follow up on responses. • Maintain strong working ...

Junior Buyer

Shelby Township, MI · On-site

$20.25 - $26.25/hr

The Junior Buyer works to coordinate the purchase of products and materials on behalf of an ... Issue engineering change requests and follow up on responses. · Maintain strong working ...

Controls System Engineer

Warren, MI · On-site

$78K - $101K/yr

Eight (8) years of experience as a GM Controls Floor System Engineer, Controls Engineer, Project and Controls Engineer, Mechanical and Electrical Design Engineer, Mechanical Design Jr. Engineer, or ...

Mentor and support junior technicians and apprentices. * Lead or participate in toolbox talks and cross-functional meetings. * Collaborate with engineering, production, and leadership teams on system ...

Senior Mechanical Engineer

Lake Orion, MI · Hybrid

$96K - $127K/yr

Mentor junior engineers and provide technical guidance on best practices and problem-solving methodologies. * Ensure designs comply with relevant customer standards, and safety requirements.

Showing results 21-40

Junior Programmer information

See Rochester Hills, MI salary details

$7

$24

$43

How much do junior programmer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for junior programmer in Rochester Hills, MI is $24.81, according to ZipRecruiter salary data. Most workers in this role earn between $15.05 and $30.53 per hour, depending on experience, location, and employer.

What is a junior programmer?

A Junior Programmer is an entry-level software developer responsible for writing, testing, and debugging code under the guidance of senior developers. They work on small tasks within a larger project, assisting in software development and maintenance. Junior Programmers often use programming languages like Java, Python, or JavaScript and collaborate with teams to build applications. This role helps them gain experience, improve coding skills, and learn industry best practices.

What does a junior programmer do?

Junior Programmers usually assist with writing, testing, and debugging code under the guidance of more senior developers. They often work on smaller modules of larger projects, fix bugs, and help with documentation or software updates. The work environment is typically team-based, which provides frequent opportunities to learn from experienced colleagues and tackle challenges together. As you gain experience, you may gradually take on more complex responsibilities and contribute directly to project planning and implementation.

What are the key skills and qualifications needed to thrive in the junior programmer position, and why are they important?

To thrive as a Junior Programmer, you need a solid understanding of programming basics, strong problem-solving skills, and often a degree or certification in computer science or a related field. Familiarity with common programming languages such as Python, Java, or C++, and experience with version control systems like Git, are highly valuable. Attention to detail, willingness to learn, and effective communication set candidates apart in collaborative tech environments. These abilities enable Junior Programmers to contribute to diverse projects, adapt quickly, and work productively on development teams.

Can I become a junior programmer with no experience?

Yes, it is possible to become a junior programmer with no prior experience, as many entry-level positions focus on basic coding skills and willingness to learn. Learning programming languages such as Python or Java, completing online courses, and building a portfolio of projects can help you qualify for such roles. Employers often value problem-solving ability and motivation alongside formal experience.

How to get a job as a junior programmer?

To get a job as a junior programmer, develop foundational coding skills in languages like Python, Java, or C++, and build a portfolio of projects to demonstrate your abilities. Gaining experience through internships, coding bootcamps, or online courses can improve your chances, along with understanding version control systems like Git and basic knowledge of software development processes.

What are the most commonly searched types of Programmer jobs in Rochester Hills, MI?

The most popular types of Programmer jobs in Rochester Hills, MI are:

What are popular job titles related to Junior Programmer jobs in Rochester Hills, MI?

For Junior Programmer jobs in Rochester Hills, MI, the most frequently searched job titles are:

What job categories do people searching Junior Programmer jobs in Rochester Hills, MI look for?

The top searched job categories for Junior Programmer jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for Junior Programmer jobs?

Cities near Rochester Hills, MI with the most Junior Programmer job openings:

Infographic showing various Junior Programmer job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 82% Full Time, 8% Part Time, 9% Contract, and 1% Nights. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $51,608 per year, or $24.8 per hour.

Junior HIL Test Engineer

ALTEN Technology USA

Auburn Hills, MI • On-site

Full-time

Posted 3 days ago

New


Job description

Core Skill Areas:

  • Platform and Toolchain Expertise
  • dSPACE: ControlDesk, ConfigurationDesk, AutomationDesk
  • Vector: CANoe, CANalyzer, vTESTstudio, VT System
  • Real-time systems, I/O configuration, bus simulation
  • Vehicle dynamics Software (e.g. IPG CarMaker, dSPACE ASM or aiMotive)
  • CI/CD integration (Jenkins/GitLab)
  • Domain specific Competences like
  • Sensor simulation, perception, knowledge about to DUT incl. the feature (ADAS)
  • HMI validation, display timing, UX performance (Cockpit)
  • Ethernet/SOME-IP, Android/Linux, OTA, cloud interfaces (Infotainment & Connectivity)
  • Automotive Systems & Communication Protocols:
  • CAN, CAN FD, LIN, Ethernet (SOME/IP, DoIP)
  • Diagnostics: UDS
  • ECU architecture (AUTOSAR Classic & Adaptive)
  • Software skills (Matlab/Simulink, Python, C#, C++, CAPL etc.)
  • Compliance & Standards (e.g. ISO 26262 (Functional Safety), SOTIF (ADAS validation), Cybersecurity awareness (ISO 21434)

Main Deliverables:

  • Design and develop ADAS/AD, Chassis, Infotainment, Connectivity and Client -Cockpit HIL Test Benches to allow Component, Subsystem as well as Vehicle Integration validation of Features and Functions (On- as well as Offboard) without using Prototype Vehicles
  • common HIL design and specification
  • standardize integration solution for HWIO
  • enhance virtual validation methods
  • provide technical solutions to allow remote control of HIL Test Benches from everywhere in the world without any functional restrictions (blueprint for SEE, TOUCH, HEAR and SPEAK for other Domains e.g. Body, PRS, Vehicle HIL etc.)