Embedded Software Engineer
$120K - $158K/yr
... systems used in heavy equipment and safetycritical environments. The work spans platform bringup ... Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers, and application ...
$120K - $158K/yr
... systems used in heavy equipment and safetycritical environments. The work spans platform bringup ... Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers, and application ...
$120K - $158K/yr
... systems used in heavy equipment and safetycritical environments. The work spans platform bringup ... Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers, and application ...
Southfield, MI · On-site
$94K - $129K/yr
Design and implement software of embedded devices and systems from requirements to production and ... Bachelor's degree in electrical/computer Engineering or related field EXPERIENCE REQUIREMENT(S ...
Southfield, MI · On-site
$94K - $129K/yr
Design and implement software of embedded devices and systems from requirements to production and ... Bachelor's degree in electrical/computer Engineering or related field EXPERIENCE REQUIREMENT(S ...
Novi, MI · On-site
$97K - $132K/yr
The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and ...
Novi, MI · On-site
$97K - $132K/yr
The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and ...
Novi, MI · On-site
$97K - $132K/yr
The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and ...
Quick apply
Novi, MI · On-site
$97K - $132K/yr
The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and ...
Embedded System Programming: Proficiency in programming embedded systems in C. Qualifications: * 7 ... Lucid offers a wide range of competitive benefits, including medical, dental, vision, life ...
Embedded System Programming: Proficiency in programming embedded systems in C. Qualifications: * 7 ... Lucid offers a wide range of competitive benefits, including medical, dental, vision, life ...
Southfield, MI · On-site
$105K - $144K/yr
Embedded System Programming: Proficiency in programming embedded systems in C. Qualifications: * 4 ... Lucid offers a wide range of competitive benefits, including medical, dental, vision, life ...
Southfield, MI · On-site
$105K - $144K/yr
Embedded System Programming: Proficiency in programming embedded systems in C. Qualifications: * 4 ... Lucid offers a wide range of competitive benefits, including medical, dental, vision, life ...
Rochester Hills, MI · On-site
... or embedded systemdevelopment * Proven experience in system architecture and requirements ... Generous benefits (medical, dental, vision, disability, life insurance, 401k with matching)
Rochester Hills, MI · On-site
... or embedded systemdevelopment * Proven experience in system architecture and requirements ... Generous benefits (medical, dental, vision, disability, life insurance, 401k with matching)
... or embedded systemdevelopment * Proven experience in system architecture and requirements ... Generous benefits (medical, dental, vision, disability, life insurance, 401k with matching)
... or embedded systemdevelopment * Proven experience in system architecture and requirements ... Generous benefits (medical, dental, vision, disability, life insurance, 401k with matching)
We are seeking a highly skilled C++ Hardware Bring-Up Engineer with strong expertise in embedded ... Embedded Operating Systems (Linux, FreeRTOS, RTOS) Device Driver Development UART / SPI / I2C ...
We are seeking a highly skilled C++ Hardware Bring-Up Engineer with strong expertise in embedded ... Embedded Operating Systems (Linux, FreeRTOS, RTOS) Device Driver Development UART / SPI / I2C ...
Auburn Hills, MI · On-site
$66 - $76/hr
Participate in system integration laboratory (SIL) and hardware-in-the-loop (HIL) testing ... Accepted applicants will be eligible for benefits, including medical and supplemental insurance ...
Auburn Hills, MI · On-site
$66 - $76/hr
Participate in system integration laboratory (SIL) and hardware-in-the-loop (HIL) testing ... Accepted applicants will be eligible for benefits, including medical and supplemental insurance ...
Familiarity with military vehicle systems, embedded systems, mission equipment, automotive ... Understanding of model-based systems engineering principles, SysML, system architecture modeling ...
Familiarity with military vehicle systems, embedded systems, mission equipment, automotive ... Understanding of model-based systems engineering principles, SysML, system architecture modeling ...
$123K - $162K/yr
Embedded Software Engineer Location : Warren, MI Job Type: Full - Time Job Summary We are seeking ... Develop and optimize networking and communication software components for embedded systems. * Work ...
$123K - $162K/yr
Embedded Software Engineer Location : Warren, MI Job Type: Full - Time Job Summary We are seeking ... Develop and optimize networking and communication software components for embedded systems. * Work ...
... system verification, testing, and validation activities for tools and systems used across ... Advanced programming skills in C/C++ * Strong understanding of embedded systems and hardware ...
... system verification, testing, and validation activities for tools and systems used across ... Advanced programming skills in C/C++ * Strong understanding of embedded systems and hardware ...
Sterling Heights, MI · On-site
$74.86 - $85.50/hr
... secure embedded systems, BSP development, device drivers, network protocol integration, SDLC ... Accepted applicants will be eligible for benefits, including medical and supplemental insurance ...
Sterling Heights, MI · On-site
$74.86 - $85.50/hr
... secure embedded systems, BSP development, device drivers, network protocol integration, SDLC ... Accepted applicants will be eligible for benefits, including medical and supplemental insurance ...
$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 ...
$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 ...
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 ...
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 ...
... BSPs & Device Drivers, Docker, QEMU, debugging tools, embedded system troubleshooting and ... Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related ...
... BSPs & Device Drivers, Docker, QEMU, debugging tools, embedded system troubleshooting and ... Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related ...
Comprehensive health benefits, including medical, dental, and vision coverage with eligibility ... of system architecture, customer technical interface, requirements analysis/allocation ...
Comprehensive health benefits, including medical, dental, and vision coverage with eligibility ... of system architecture, customer technical interface, requirements analysis/allocation ...
Comprehensive health benefits, including medical, dental, and vision coverage with eligibility ... of system architecture, customer technical interface, requirements analysis/allocation ...
Comprehensive health benefits, including medical, dental, and vision coverage with eligibility ... of system architecture, customer technical interface, requirements analysis/allocation ...
Comprehensive health benefits, including medical, dental, and vision coverage with eligibility ... of system architecture, customer technical interface, requirements analysis/allocation ...
Comprehensive health benefits, including medical, dental, and vision coverage with eligibility ... of system architecture, customer technical interface, requirements analysis/allocation ...
$57.5K - $68.4K
1% of jobs
$68.4K - $79.2K
2% of jobs
$79.2K - $90K
6% of jobs
$90K - $100.9K
13% of jobs
$103.2K is the 25th percentile. Wages below this are outliers.
$100.9K - $111.7K
14% of jobs
$111.7K - $122.5K
12% of jobs
The median wage is $124.8K / yr.
$122.5K - $133.4K
13% of jobs
$133.4K - $144.2K
12% of jobs
$147.4K is the 75th percentile. Wages above this are outliers.
$144.2K - $155.1K
12% of jobs
$155.1K - $165.9K
11% of jobs
$165.9K - $176.7K
6% of jobs
$57.5K
$126.4K
$176.7K
| Aspect | Medical Device Embedded System Engineer | Medical Software Engineer |
|---|---|---|
| Credentials | Bachelor's or higher in Electrical, Computer Engineering, or related; knowledge of embedded systems | Bachelor's or higher in Computer Science, Software Engineering, or related; programming skills |
| Work Environment | Designing and testing embedded hardware/software for medical devices | Developing medical software applications, often on PCs or servers |
| Industry Usage | Used in medical devices like pacemakers, imaging equipment, and monitors | Used in healthcare software, EHR systems, and medical data analysis |
The Medical Device Embedded System Engineer focuses on developing embedded hardware and firmware for medical devices, ensuring safety and compliance. In contrast, the Medical Software Engineer primarily develops software applications used in healthcare settings. Both roles require technical expertise but differ in their focus on hardware versus software development within the medical industry.

$120K - $158K/yr
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 13 days ago
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.
Sourced by ZipRecruiter
Electrical equipment, appliance, and component manufacturing
201 - 500 Employees
Oklahoma City, OK, US
1982