1

Embedded Jobs in Rochester Hills, MI (NOW HIRING)

Are you an experienced Embedded Solution Architect? If your answer is yes, it's your lucky day as we are looking for a dynamic and talented person to join our team in the US! What will your role be?

Embedded Solution Architect

Detroit, MI · On-site

$171K/yr

Are you an experienced Embedded Solution Architect? If your answer is yes, it's your lucky day as we are looking for a dynamic and talented person to join our team in the US! What will your role be?

Embedded software Engineer

Allen Park, MI

$119K - $157K/yr

Embedded Software Engineer Location: Allen Park, MI (Onsite) Duration: 6+ months Implementation Partner: Infosys End Client: To be disclosed (Automotive) JD Total Years of experience : 5-7 years ...

Embedded Security Engineer

Dearborn, MI · On-site

$121K - $159K/yr

The Embedded Security Engineer will serve a key role in designing, developing, and maintaining production-ready implementations of common security mitigations for Ford embedded platforms. You will ...

Firmware/Embedded Software Engineer

Southfield, MI · On-site

$94K - $129K/yr

The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product. Specific duties and responsibilities include: * Design and implement software of embedded ...

Embedded Software Engineer

Warren, MI

$123K - $162K/yr

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the vehicle-side software which enables all systems on the vehicle to be updated quickly and safely via ...

Embedded Software Engineer

Warren, MI

$123K - $162K/yr

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the vehicle-side software which enables all systems on the vehicle to be updated quickly and safely via ...

Engineering Position Overview and Objective Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that ...

Embedded Software Engineer

Farmington Hills, MI · On-site

$129K - $170K/yr

Engineering Position Overview and Objective Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that ...

Embedded Security Engineer

Dearborn, MI · Hybrid

$96K - $162K/yr

The Embedded Security Engineer will serve a key role in designing, developing, and maintaining production-ready implementations of common security mitigations for Ford embedded platforms. You will ...

Embedded Security Engineer

Dearborn, MI · Hybrid

$96K - $162K/yr

The Embedded Security Engineer will serve a key role in designing, developing, and maintaining production-ready implementations of common security mitigations for Ford embedded platforms. You will ...

next page

Showing results 1-20

Embedded information

See Rochester Hills, MI salary details

$64.4K

$141.2K

$160.2K

How much do embedded jobs pay per year?

As of Jun 23, 2026, the average yearly pay for embedded in Rochester Hills, MI is $141,182.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,000.00 and $159,200.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior embedded engineers with extensive experience, specialized skills in hardware and firmware development, and often working in high-demand industries such as aerospace, defense, or semiconductor manufacturing can reach salaries of $500,000 or more. These roles typically require advanced certifications, leadership responsibilities, and sometimes stock options or bonuses that contribute to total compensation.

What is an embedded job?

An embedded job involves designing, developing, and maintaining embedded systems, which are specialized computing devices integrated into larger products such as appliances, vehicles, or medical equipment. These roles typically require knowledge of programming languages like C or C++, hardware interfaces, and real-time operating systems. Embedded engineers often work in environments that demand precision, reliability, and adherence to industry standards.

What is the difference between Embedded vs Firmware Engineer?

AspectEmbeddedFirmware Engineer
Required CredentialsTypically requires a degree in electrical engineering, computer engineering, or related fields; certifications in embedded systems are a plusUsually holds a degree in computer science, electrical engineering, or related; certifications in embedded or firmware development are common
Work EnvironmentDesigning and developing embedded systems for hardware devices, often in manufacturing or consumer electronicsWriting low-level code to control hardware, often in consumer electronics, automotive, or industrial sectors
Industry UsageUsed across industries like automotive, medical devices, consumer electronics, and industrial automationCommonly found in sectors requiring close hardware-software integration, such as IoT, consumer gadgets, and automotive

Embedded professionals focus on designing and implementing embedded systems hardware and software, while Firmware Engineers primarily develop low-level code to control hardware components. Both roles require similar skills and credentials but differ in their specific focus areas within hardware-software integration.

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

To thrive as an Embedded Systems Engineer, you need a solid background in electronics, computer engineering, and programming languages such as C/C++, often supported by a relevant degree. Familiarity with microcontrollers, real-time operating systems (RTOS), and hardware debugging tools is typically required, along with certifications like Certified Embedded Systems Engineer (CESE) being advantageous. Strong problem-solving skills, attention to detail, and effective teamwork greatly enhance performance in this role. These capabilities are crucial for designing reliable, efficient embedded solutions that power a wide range of devices and systems.

What are embedded engineers?

Embedded engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that are part of larger devices and dedicated to specific functions. These systems are commonly found in products like cars, medical devices, home appliances, and industrial equipment. Embedded engineers work with both hardware and software, often programming microcontrollers or microprocessors to interact with sensors, actuators, and other electronic components. Their work ensures that devices operate efficiently, reliably, and safely according to specifications.

Is embedded systems still a good career in 2026?

Embedded systems engineering remains a strong career in 2026 due to ongoing demand in industries like automotive, healthcare, and consumer electronics. Skills in C/C++, real-time operating systems, and hardware integration are valuable, and the field offers opportunities for growth with advancements in IoT and automation.

What are some common challenges faced by embedded engineers when working on cross-functional teams?

Embedded engineers often collaborate with hardware designers, software developers, and testing teams to deliver integrated products. One common challenge is ensuring clear communication between disciplines, as each team may use different technical terminology and have varying priorities. Additionally, embedded engineers must frequently balance hardware limitations with software requirements, requiring creative problem-solving and compromise. Regular cross-team meetings and thorough documentation can help address these challenges and keep projects on track.

Will AI replace embedded programmers?

AI is unlikely to fully replace embedded programmers, as their expertise in designing, coding, and debugging hardware-specific software remains essential. AI tools can assist with code generation and testing, but human oversight and specialized knowledge are critical for developing reliable embedded systems. Skills in programming languages like C and C++, along with understanding hardware constraints, are still highly valuable in this field.
What cities near Rochester Hills, MI are hiring for Embedded jobs? Cities near Rochester Hills, MI with the most Embedded job openings:

Embedded Solution Architect

Scalian

Detroit, MI

$171K/yr

Full-time

Posted 20 days ago


Job description

Company Description

Who are we? 
At Scalian, we are a leading multinational engineering consulting firm with 6,000 specialists and over 35 years of experience. We are specialized in Digital Systems (IT & Software and Systems Engineering) and Industrial Performance (Quality Assurance, Supply Chain, and Project Management).

Our expertise serves various technological sectors such as the aerospace, defense, rail, and energy industries while providing distinctive support to their development and operations.

Are you an experienced Embedded Solution Architect? 
If your answer is yes, it's your lucky day as we are looking for a dynamic and talented person to join our team in the US! 

What will your role be? 
Scalian is looking for an experienced Embedded Solution Architect to support complex embedded platform programs in safety-critical and real-time environments. The Embedded Solution Architect will define and ensure the consistency of Functional, Software, and Hardware Architecture across the full embedded system lifecycle, delivering end-to-end architecture design, validation, operational viability, and technical documentation.

This role operates under the governance of the Enterprise Architecture function and in close collaboration with Program Managers, Domain Leads, Safety Managers, and Technical Authorities to ensure alignment with customer standards, regulatory frameworks, and long-term platform strategy.

Job Description

The Embedded Solution Architect will provide services encompassing all tasks and activities required to achieve the objectives of Product Development and Technical Governance:

  • Act as the architectural authority within embedded Domain and Project teams, supporting Program Managers in delivering robust, real-time, and safety-compliant solutions on schedule and within budget
  • Define end-to-end embedded system architecture based on QNX Neutrino RTOS, covering OS configuration, BSP integration, middleware selection, and hardware-software partitioning
  • Design high-availability, fault-tolerant, and deterministic architectures that meet real-time performance constraints
  • Ensure compliance with applicable functional safety and regulatory standards (ISO 26262, IEC 61508, EN 50128, or equivalent), embedding safety principles into architectural decisions
  • Define and document system communication architectures including IPC, shared memory, Ethernet, CAN, SPI, and other fieldbus technologies
  • Lead multi-core partitioning strategies, virtualization, and hypervisor-based isolation when required
  • Produce comprehensive architecture artifacts including system block diagrams, software component diagrams, data and control flow representations, deployment views, and interface specifications
  • Conduct architecture gap analyses between current ("as-is") embedded platforms and target ("to-be") solutions, identifying risks, constraints, and optimization opportunities
  • Drive performance optimization strategies including memory management, CPU load balancing, boot-time reduction, and real-time determinism tuning
  • Provide architecture risk assessments with associated mitigation strategies, particularly in safety-critical and regulated contexts
  • Establish architectural guidelines, reusable design patterns, and best practices for embedded development
  • Contribute to enterprise-level platform evolution by identifying redundancies, standardization opportunities, and long-term roadmap improvements
  • Support capability development through technical mentoring, design reviews, proof-of-concept initiatives, and technology evaluations
  • Participate in customer technical discussions, technical proposal phases, and bid defense activities
Qualifications
  •  Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 10+ years of experience in embedded systems development
  • Minimum 5+ years of hands-on experience with QNX Neutrino RTOS
  • Strong expertise in C/C++ and low-level system programming
  • Proven experience designing and deploying end-to-end embedded architectures from concept through production and entry into service
  • Deep understanding of BSP development, device drivers, kernel-level debugging, and system bring-up
  • Strong knowledge of real-time operating system principles, memory management, scheduling, and inter-process communication
  • Experience in safety-critical or regulated industries such as automotive, rail, aerospace, or medical
  • Familiarity with functional safety standards and certification processes (ISO 26262, IEC 61508, EN 50128 or similar)
  • Strong understanding of embedded networking and communication protocols (Ethernet, CAN, TCP/IP, fieldbus systems)
  • Experience with virtualization, hypervisors, or multi-core architectures in embedded environments
  • Strong soft skills including technical leadership, architectural documentation, presentation, and cross-functional communication
  • Experience working in Agile or hybrid development environments
  • Ability to operate effectively in complex, fast-paced, and evolving technical ecosystems
Additional Information

Why join us? 

  • To acquire experience in different critical industries and projects while working for the same company; 
  • To have a competitive salary and a great benefits package 
  • To access trainings that focus on expanding your knowledge while staying up to date with cutting edge technologies and best practices; 
  • To have a clear career development plan that suits your goals; 
  • To have the possibility of working abroad through our mobility program thanks to our international presence; 
  • To join a dynamic, specialized and fast-growing group where communication is key and where every team member is valued. 
  • To be part of a team where having fun is essential.Â