1

Junior Embedded Engineer Jobs in Michigan (NOW HIRING)

Embedded Firmware Engineer

Ann Arbor, MI ยท On-site

$135K - $175K/yr

Experience mentoring more junior engineers * Experience with Rust or modern embedded programming languages * Expertise in Agile development methodologies and firmware design patterns Salary Range ...

Embedded Firmware Engineer

Ann Arbor, MI ยท On-site

$135K - $175K/yr

Experience mentoring more junior engineers * Experience with Rust or modern embedded programming languages * Expertise in Agile development methodologies and firmware design patterns Salary Range ...

Sr. Embedded Software Engineer

Farmington Hills, MI ยท On-site

$122K - $159K/yr

... to develop embedded software for next-generation AD/ADAS platforms. This role goes beyond ... mentor junior engineers on platform software topics. Qualifications: * Strong programming ...

Senior Software Engineer

Madison Heights, MI

$113K - $149K/yr

... embedded systems Evaluate and prototype emerging communication protocols Support and guide junior ... engineers through technical mentorship and code review Contribute to system-level debugging ...

Senior Software Engineer

Madison Heights, MI

$113K - $149K/yr

The position requires deep expertise in embedded software development, real-time systems, and ... Support and guide junior and intermediate engineers through technical mentorship and code review

Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months ... mentoring junior engineers. This is a dynamic opportunity with the potential for long-term ...

next page

Showing results 1-20

Junior Embedded Engineer information

See Michigan salary details

$29.2K

$62.6K

$95.4K

How much do junior embedded engineer jobs pay per year?

As of Jun 14, 2026, the average yearly pay for junior embedded engineer in Michigan is $62,580.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,300.00 and $69,700.00 per year, depending on experience, location, and employer.

What does a Junior Embedded Engineer do?

A Junior Embedded Engineer assists in designing, developing, and testing embedded systems, which are specialized computing systems that perform dedicated functions within larger devices. They typically work with microcontrollers, firmware, and hardware interfaces, often writing code in languages like C or C++. Junior engineers collaborate with senior engineers and cross-functional teams to troubleshoot issues, support product development, and improve system performance. Their role is crucial in industries like automotive, consumer electronics, and IoT, where embedded systems are widely used.

What are the key skills and qualifications needed to thrive as a Junior Embedded Engineer, and why are they important?

To thrive as a Junior Embedded Engineer, you need a solid understanding of C/C++ programming, basic electronics, and embedded systems concepts, usually backed by a degree in electrical engineering, computer engineering, or a related field. Familiarity with microcontrollers, hardware debugging tools (like oscilloscopes and logic analyzers), and version control systems such as Git is typically required. Strong problem-solving abilities, teamwork, and effective communication help you adapt to project requirements and collaborate with cross-functional teams. These skills ensure you can develop reliable embedded solutions, troubleshoot issues efficiently, and contribute effectively to engineering projects.

What are common challenges a Junior Embedded Engineer faces when transitioning from academic projects to real-world embedded systems development?

Junior Embedded Engineers often find that real-world projects involve working with complex hardware constraints, strict deadlines, and cross-functional teams. Unlike academic projects, embedded systems in industry must meet rigorous reliability, safety, and performance standards, often with limited documentation. Adapting to debugging hardware issues, integrating with legacy code, and collaborating closely with hardware engineers and senior developers can be challenging but also provides valuable learning opportunities. Embracing a proactive approach to problem-solving and seeking mentorship within the team can greatly ease this transition.
What are the most commonly searched types of Embedded Engineer jobs in Michigan? The most popular types of Embedded Engineer jobs in Michigan are:
What cities in Michigan are hiring for Junior Embedded Engineer jobs? Cities in Michigan with the most Junior Embedded Engineer job openings:
Infographic showing various Junior Embedded Engineer job openings in Michigan as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $62,580 per year, or $30.1 per hour.
Junior Embedded Engineer

Junior Embedded Engineer

Artech Information System LLC

Troy, MI โ€ข On-site

$124K - $164K/yr

Full-time

Posted 4 days ago


Job description

Company Description

Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.

Job Description
The incumbent should develop, create and update software design documents adhering to established development process to ensure proper and efficient software design.


Qualifications
Bachelor's degree in computer science or engineering with a minimum 3-5+ years of experience or a Master's Degree and a minimum 0-2+ years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design.
Knowledge and experience:
ย ย ย  Ability to write, debug, and test embedded C/C++
ย ย ย  Experience working with 32 bit microcontrollers.
ย ย  Ability to analyse and interpret microcontroller manuals.
ย ย ย  Knowledge of software development life cycle.
ย ย ย  Knowledge of vehicle communication such as CAN/LIN/MOST/SPI/Ethernet (TCP/IP).
ย ย ย  Read, understand and create diagrams, charts and schematics.
ย ย ย  Ability to create software development documents and test specifications from function.
ย ย ย  Specifications using MS Office Application Suite of tools.
ย ย ย  Knowledge of MISRA-C standards.


Additional Information
If you believe you're qualified for this position and are currently in the job market or interested in making a change, please give me a call as soon as possible at (973) 507-7572.

Artech logo

About Artech

Sourced by ZipRecruiter

Artech is a leading IT staffing and consulting company based in Morristown, NJ, US. Since its foundation in 1992, Artech has mastered in complementing human expertise with technology and business acumen to produce world-class staffing solutions. The company caters to diverse industry sectors, including financial services, healthcare, telecommunication, energy and utilities, supply chain, and retail. It provides IT consulting, project management, professional and staff augmentation, and managed staffing services. Artech's mission is to provide exceptional IT staffing services to its clients by comprehending their business needs and then crafting a customized staffing strategy. Its notable achievement includes being recognized as one of the largest IT staffing companies in the U.S, according to Staffing Industry Analysts (SIA).

Industry

Recruiting and staffing services

Company size

10,000+ Employees

Headquarters location

Morristown, NJ, US

Year founded

1992