1

Lead Embedded Software Engineer Jobs in Rochester Hills, MI

Embedded Software Engineer

Southfield, MI ยท On-site

$120K - $158K/yr

Bachelor's in Computer, Electrical, or Software Engineering (or equivalent practical experience). * 3+ years developing embedded software in C/C++; demonstrated experience with lowlevel drivers and ...

Embedded Control Software Engineer

Allen Park, MI ยท On-site

$119K - $157K/yr

Stefanini is looking for an Embedded Control Software Engineer, Allen Park, MI For quick apply ... Lead test strategy design and execution, including MIL, SIL, and HIL simulations, plus unit ...

New

Embedded Software Engineer

Rochester, MI ยท On-site

$121K - $159K/yr

Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...

Embedded Software Engineer

Rochester, MI ยท On-site

$121K - $159K/yr

S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded controllers ...

Embedded Software Engineer

Warren, MI

$123K - $162K/yr

Develop best in class embedded software using C/C++, Java and QNX/Linux * Deploy and maintain the software for future enhancements * Work with GM business leads and engineering specialists to ...

Embedded Software Engineer

Allen Park, MI ยท On-site

$50 - $65/hr

Embedded Software Development * Software Testing * Unit Testing * Integration Testing Preferred Skills * Hardware Experience Required Experience Engineer 3 * Practical experience in two programming ...

Embedded Software Engineer

Dearborn, MI ยท On-site +1

$90K - $188K/yr

Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the anticipated ...

Embedded Controls Software Engineer

Allen Park, MI ยท On-site

$119K - $157K/yr

As an Embedded Controls Software Engineer, you will be a critical contributor to the design ... Lead test strategy design and execution, including MIL, SIL, and HIL simulations, plus unit ...

New

Embedded Software Engineer

Dearborn, MI ยท On-site

$102K - $192K/yr

Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the aforementioned ...

This Embedded Software Developer will develop and sustain software projects for our Department of ... Work closely with your Software Development Lead to identify opportunities for increased process ...

Showing results 21-40

Lead Embedded Software Engineer information

See Rochester Hills, MI salary details

$13.3K

$122.7K

$168K

How much do lead embedded software engineer jobs pay per year?

As of Jul 25, 2026, the average yearly pay for lead embedded software engineer in Rochester Hills, MI is $122,690.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,500.00 and $142,700.00 per year, depending on experience, location, and employer.

What is the difference between Lead Embedded Software Engineer vs Embedded Software Engineer?

AspectLead Embedded Software EngineerEmbedded Software Engineer
ResponsibilitiesLeading development teams, designing system architecture, overseeing project executionWriting and testing embedded software, implementing features, debugging
Required SkillsAdvanced programming, leadership, system design, communication skillsProficient in C/C++, RTOS, hardware integration, debugging
Experience5+ years, leadership experience preferred1-3 years, technical focus
Work EnvironmentCollaborative teams, project management, client interactionDevelopment labs, hardware testing, coding

The main difference between a Lead Embedded Software Engineer and an Embedded Software Engineer lies in leadership and project scope. The lead role involves guiding teams and overseeing system design, while the embedded engineer focuses on coding and testing. Both roles require strong technical skills, but the lead position demands additional experience in management and architecture.

How does a Lead Embedded Software Engineer typically collaborate with hardware and cross-functional teams during project development?

As a Lead Embedded Software Engineer, close collaboration with hardware engineers and cross-functional teams is essential throughout the product lifecycle. You'll regularly participate in design reviews, align software implementation with hardware specifications, and troubleshoot integration issues. Effective communication and coordination are vital to ensure that firmware interacts seamlessly with hardware components and meets performance goals. You'll also mentor junior engineers and often act as a technical liaison between software, hardware, and product management teams.

What does a Lead Embedded Software Engineer do?

A Lead Embedded Software Engineer is responsible for designing, developing, and maintaining software that runs on embedded systems, such as microcontrollers or specialized hardware. They lead a team of engineers, oversee project timelines, and ensure software quality by following best practices in coding, testing, and documentation. Their role often involves collaborating with hardware engineers to optimize system performance and integrating software with hardware components. They also mentor junior team members and contribute to technical decision-making throughout the product development cycle.

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

To thrive as a Lead Embedded Software Engineer, you need expertise in embedded systems development, proficiency in languages such as C/C++, and a strong background in computer science or electrical engineering. Familiarity with embedded operating systems (like RTOS), version control systems (such as Git), and industry certifications (e.g., Certified Embedded Systems Engineer) are typically expected. Leadership, problem-solving, and effective communication are crucial soft skills for managing teams and collaborating with cross-functional stakeholders. These capabilities ensure robust product development, successful project delivery, and innovation in complex technical environments.
What are popular job titles related to Lead Embedded Software Engineer jobs in Rochester Hills, MI? For Lead Embedded Software Engineer jobs in Rochester Hills, MI, the most frequently searched job titles are:
What job categories do people searching Lead Embedded Software Engineer jobs in Rochester Hills, MI look for? The top searched job categories for Lead Embedded Software Engineer jobs in Rochester Hills, MI are:
Infographic showing various Lead Embedded Software Engineer job openings in Rochester Hills, MI as of July 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $122,690 per year, or $59 per hour.
Embedded Software Engineer

Embedded Software Engineer

Hetronic USA

Southfield, MI โ€ข On-site

$120K - $158K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description

About the role
You will design, implement, and validate embedded software for rugged, industrial wireless control systems used in heavy equipment and safetycritical environments. The work spans platform bringup through application features, with close collaboration across hardware, RF, compliance, and manufacturing teams. Our products emphasize reliability, functional safety, and securebydesign practices throughout the lifecycle.

What you'll do

  • Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers, and application logic.

  • Develop in C/C++ on RTOS and/or embedded Linux (Yocto/Buildroot) targets; contribute to device trees, kernel modules, and HALs where needed.

  • Implement and document wired/wireless interfaces (CAN / J1939, UART, SPI, IC; Bluetooth where applicable); integrate with RF and baseband teams.

  • Apply coding standards and peer reviews; participate in design and module testing aligned with our R&D programming standards.

  • Create verification plans; automate unit/integration tests; support environmental/EMC/functional tests in our labs; triage field issues with production & service.

  • Contribute to secure-by-design and functional safety lifecycle activities (requirements, architecture, verification, validation, documentation). Understanding of functional safety concepts (IEC/ISO frameworks). Ability to contribute to safety requirements, verification evidence, traceability, and safety analyses.

  • Collaborate with hardware, RF, mechanical, and compliance teams.

Minimum qualifications

  • Bachelor's in Computer, Electrical, or Software Engineering (or equivalent practical experience).

  • 3+ years developing embedded software in C/C++; demonstrated experience with lowlevel drivers and realtime constraints.

  • Handson debugging with oscilloscopes, logic analyzers, JTAG/SWD, and profilers; strong problemsolving and ownership.

Preferred qualifications

  • Experience with Yocto, bootloaders, kernel configuration, device trees, and OTA/secure update mechanisms.

  • Industrial comms (CAN/J1939, PROFINET), diagnostics, and robust fault handling.

  • Familiarity with RFadjacent embedded systems, EMC/EMI, environmental testing, and product certification workflows (FCC/RED/UL/NEC, IEC/EN).

  • Exposure to safety or secure development practices across the product lifecycle (e.g., requirements arch V&V field maintenance).

Applicants must be authorized to work for any employer in the U.S. without requiring sponsorship.


Work environment
On-site collaboration with engineering, lab testing, and manufacturing.

Benefits and Perks

Methode offers US employees Medical, Dental, Vision, Hearing, Life & Disability insurance, a wellness program, and time off benefits.

Voluntary benefit plans include Accident, Hospital Indemnity and Pet Insurance.

Methode provides an Employee Assistance Program, and participation in the Company's 401(k) plan which includes a company contribution.

Base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. Hourly employees will also be paid overtime pay when working qualifying overtime hours.

Methode Electronics is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information and other legally protected characteristics per the EEO Poster available here . If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to recruiting@methode.com or call (708) 867-6777 and let us know the nature of your request and your contact information.