1

Embedded System Developer Jobs in Michigan (NOW HIRING)

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Collaborate with System Engineers to refine understanding of requirements and identify ...

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Collaborate with System Engineers to refine understanding of requirements and identify ...

System Safety Architect

Troy, MI · On-site

$230K/yr

Bachelors of Science degree in Electrical or Computer Engineering or Equivalent. * 3+ years of automotive development experience of electronic control units or equivalent embedded system design ...

Be Seen First

Vehicle Embedded Software Integration Engineer · Guide supplier partners thru the Global Product Development System (GPDS) including requirement signoff · Support driver assist features · Deliver ...

Embedded Test Engineer

Portage, MI · Hybrid

$45 - $53/hr

... DevOps concepts * Understanding of SDLC in regulated environments (medical/device/automotive strongly preferred) Why This Role Stands Out * Work on real-world embedded systems impacting healthcare ...

Embedded Software Developer

Troy, MI · On-site

$75K - $85K/yr

This Embedded Software Developer will develop and sustain software projects for our Department of ... Take ownership of software development tasks by working within our ticketing system to manage and ...

This Embedded Software Developer will develop and sustain software projects for our Department of ... Take ownership of software development tasks by working within our ticketing system to manage and ...

next page

Showing results 1-20

People also search for

Embedded System Developer information

See Michigan salary details

$122K

$186.5K

$272.8K

How much do embedded system developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for embedded system developer in Michigan is $186,521.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,400.00 and $251,500.00 per year, depending on experience, location, and employer.

What do embedded systems developers do?

Embedded systems developers design, develop, and test software for specialized hardware devices such as medical equipment, automotive systems, and consumer electronics. They work with programming languages like C and C++, and often use tools like microcontrollers, real-time operating systems, and debugging hardware. Their work involves optimizing code for performance, power consumption, and reliability within embedded environments.

What are embedded system developers?

Embedded system developers are engineers who design, program, and maintain specialized computing systems that are part of larger devices, such as cars, medical equipment, home appliances, and industrial machines. These professionals work with both hardware and software to ensure that the embedded systems are efficient, reliable, and meet specific requirements. Their work often involves programming microcontrollers, integrating sensors and actuators, and optimizing resource-constrained environments. Embedded system developers play a crucial role in creating the technology behind many everyday products.

What engineers make $500,000?

Highly experienced engineers in specialized fields such as software engineering, data science, or executive roles in technology companies can earn $500,000 or more annually. These positions often require advanced skills, certifications, and leadership responsibilities, typically found in senior or executive-level roles within large organizations.

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

To thrive as an Embedded System Developer, you need a solid background in computer science or electrical engineering, with expertise in C/C++ programming, microcontrollers, and real-time operating systems. Familiarity with hardware debugging tools, integrated development environments (IDEs), and version control systems like Git is typically required. Strong problem-solving skills, attention to detail, and effective communication help developers innovate and collaborate in cross-functional teams. These competencies are critical for designing reliable, efficient embedded solutions that power modern devices across industries.

What are some common challenges faced by Embedded System Developers when working on cross-functional teams?

Embedded System Developers often collaborate with hardware engineers, software developers, and product managers. A common challenge is ensuring seamless integration between hardware and software components, as timing and resource constraints can lead to unexpected issues. Clear communication and thorough documentation are crucial for aligning specifications and troubleshooting problems that span both domains. Developers also need to stay adaptable, as project requirements may evolve rapidly based on feedback from other teams or testing results.

Is Python or C++ better for embedded systems?

Embedded system developers typically prefer C++ for its efficiency, low-level hardware access, and real-time performance, which are critical in resource-constrained environments. Python is used in embedded systems for rapid development and prototyping, especially with microcontrollers like Raspberry Pi, but it generally offers less performance and higher resource usage than C++. The choice depends on project requirements, hardware constraints, and developer expertise.

Will AI replace embedded programmers?

Embedded system developers design and implement software for hardware devices, and while AI can automate certain coding tasks and optimize processes, it is unlikely to fully replace skilled programmers due to the need for specialized knowledge of hardware, real-time constraints, and system integration. AI tools can assist in development but require human oversight and expertise to ensure safety and functionality.

What is the difference between Embedded System Developer vs Firmware Engineer?

AspectEmbedded System DeveloperFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are commonBachelor's in Electrical Engineering, Computer Science, or related; similar certifications often preferred
Work EnvironmentDesigning and developing embedded hardware-software systems, often in manufacturing or IoT industriesWriting low-level firmware for microcontrollers and embedded devices, typically in consumer electronics or automotive sectors
Employer & Industry UsageTech companies, automotive, industrial automation, IoT firmsConsumer electronics, automotive, medical devices, and embedded hardware manufacturers

Both roles involve working with embedded hardware and software, often requiring similar educational backgrounds and certifications. However, Embedded System Developers focus on designing entire embedded systems, while Firmware Engineers specialize in writing low-level code that runs directly on microcontrollers. The roles are complementary and often overlap in industry applications.

Embedded Security Staff Engineer

Embedded Security Staff Engineer

Lucid Motors

Southfield, MI • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago


Lucid Motors rating

7.4

Company rating: 7.4 out of 10

Based on 35 frontline employees who took The Breakroom Quiz

17th of 44 rated automakers


Job description

Leading the future in luxury electric and mobility
At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility.
 
We plan to lead in this new era of luxury electric by returning to the fundamentals of great design where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience.
 
Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, were providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you.

Job Title: Embedded Security Staff Engineer

Job Summary: We are currently seeking an Embedded Security Staff Engineer to join our dynamic security team. As a technical leader, you will have the unique opportunity to steer vehicle product security architecture, push innovation, and continuously learn across various security domains. You will work alongside subject matter experts from fields including cloud, system, and wireless, expanding your expertise and contributing to diverse security challenges on futuristic technology. Automotive experience is a significant advantage.

Technical Requirements / Key Responsibilities:

  • Embedded Security Expertise: Implement secure boot processes, secure storage, and secure communication channels within embedded systems.
  • Hardware and Chip-Level Security: Understand chip security, including Hardware Security Modules ( HSM or HSMs ), Trusted Execution Environments ( TEE or TEEs ), and ARM TrustZone.
  • Hardware Security and Key Management: Manage hardware security, key management systems, and certificate management for secure and reliable data handling.
  • Secure Communication and Storage: Implement secure communication protocols and secure storage solutions to protect data integrity and confidentiality.
  • Embedded System Programming: Proficiency in programming embedded systems in C.

Qualifications:

  • 7 years or more of experience in vehicle product security architecture or a similar role in embedded systems.
  • Experience in architecting automotive security systems, including multi-layered security solutions.
  • Bachelor's degree in computer science, electrical engineering, or a similar technical field is required. A Master's degree or higher education is preferred.
  • Extensive experience in the design and development of cybersecurity methodologies and compliance with security standards.
  • Integration/porting experience in Hardware Security Modules.
  • Strong Linux fundamentals.
  • Proficiency in one or more programming languages (C/C++, etc.).
  • Knowledge of network concepts including TCP/IP protocol stack, HTTP and TLS, DDoS detection/prevention, and intrusion detection and prevention.
  • Experience in an Agile development environment.

Why Join Us?

  • Innovative Environment: Work on cutting-edge technology and security challenges.
  • Collaborative Team: Join a team of experts from various fields and expand your knowledge.
  • Career Growth: Opportunities for continuous learning, professional development and distinguished accomplishments.

Additional Compensation and Benefits: Lucid offers a wide range of competitive benefits, including medical, dental, vision, life insurance, disability insurance, vacation, and 401k. The successful candidate may also be eligible to participate in Lucids equity program and/or a discretionary annual incentive program, subject to the rules governing such programs.  (Cash or equity incentive awards, if any, will depend on various factors, including, without limitation, individual and company performance.)

By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice.

To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes. 
 

What Lucid Motors employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Lucid Motors logo

About Lucid Motors

Sourced by ZipRecruiter

Lucid Motors is a highly innovative electric vehicle manufacturer located in Newark, CA, USA. Primarily engaged in the automotive industry, its mission is to elevate electric vehicles' standing and transform the way people travel. The company was founded in 2007 by Bernard Tse and Sam Weng as Atieva, a name under which it initially focused on battery technology. However, it pivoted towards automotive manufacturing and rebranded as Lucid Motors in 2016. The company is committed to making luxury, sustainable electric vehicles that break norms and set new standards with top-notch technology and engineering. Their mission aligns with their core values, which are centered around innovation, sustainability, and excellence. Notably, Lucid Motors launched the Lucid Air in 2020, an all-electric sedan well-received for its advanced features and impressive mileage.

Industry

Manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Newark, CA, US

Year founded

2007