Hybrid Embedded Software Engineer

Malone Workforce Solutions

McHenry (IL)

Hybrid

USD 110,000 - 170,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Malone Workforce Solutions is seeking a Senior Embedded Software Engineer near McHenry, IL to design and develop firmware for microcontroller-based medical devices. You will collaborate with electrical, systems, manufacturing, quality, and regulatory teams.

The role is hybrid with 1–2 days on-site and some remote work. Requirements include 3+ years of embedded firmware development, Embedded C/C++, MCU firmware experience, and strong debugging skills. Prior regulatory experience is a plus.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems Engineering, or related technical discipline.
  • 3+ years of embedded firmware development experience.
  • Strong programming experience in Embedded C/C++.
  • Experience developing firmware for embedded microcontrollers.
  • Experience using embedded development tools, debuggers, and version control systems (Git, Azure DevOps, Jira, etc.)
  • Experience debugging embedded systems using JTAG/SWD debuggers, oscilloscopes, logic analyzers, or similar lab equipment
  • Experience working with RTOS or bare-metal embedded systems
  • Strong understanding of software lifecycle processes, testing, verification, and documentation
  • Embedded firmware development (not application or web software)

Responsibilities

  • Design, develop, test, and maintain embedded firmware in Embedded C/C++
  • Develop firmware for microcontroller-based connected medical devices
  • Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics, and production test software
  • Support board bring-up, hardware/software integration, debugging, and troubleshooting
  • Work with RTOS and/or bare-metal embedded systems
  • Develop communication interfaces using protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi, MQTT, or similar
  • Participate in software architecture, requirements development, verification, risk controls, and traceability
  • Execute unit, integration, regression, and system testing; support manufacturing, design transfer, production ramp-up, and post-market product maintenance
  • Ensure compliance with quality and regulatory requirements throughout the software development lifecycle

Skills

Embedded C/C++
RTOS/bare-metal
Embedded firmware development
Debugging with JTAG/SWD
Oscilloscopes/Logic analyzers
Version control (Git/Azure DevOps/Jira
Software lifecycle & testing

Education

Bachelor's degree in Electrical/Computer Engineering or CS

Tools

Git
Azure DevOps
Jira

Job description

We are working with a client near McHenry, IL who is seeking an experienced and detail-oriented Senior Embedded Software Engineer. This position will design and develop firmware for microcontroller-based medical devices while working closely with electrical, systems, manufacturing, quality, and regulatory engineering teams.. This is a hybrid position with a 1-2 days a week or remote work. This is a direct hire position. No sponsorship is available. No B2C/C2C. Must live in the north Chicago area. No relocation available. Prior regulatory experience is needed.

Duties/Responsibilities:
  • Design, develop, test, and maintain embedded firmware in Embedded C/C++
  • Develop firmware for microcontroller-based connected medical devices
  • Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics, and production test software
  • Support board bring-up, hardware/software integration, debugging, and troubleshooting
  • Work with RTOS and/or bare-metal embedded systems
  • Develop communication interfaces using protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi, MQTT, or similar
  • Participate in software architecture, requirements development, verification, risk controls, and traceability
  • Execute unit, integration, regression, and system testingSupport manufacturing, design transfer, production ramp-up, and post-market product maintenance
  • Ensure compliance with quality and regulatory requirements throughout the software development lifecycle
Qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems Engineering, or a related technical discipline
  • 3+ years of embedded firmware development experience
  • Strong programming experience in Embedded C/C++
  • Experience developing firmware for embedded microcontrollers
  • Experience using embedded development tools, debuggers, and version control systems (Git, Azure DevOps, Jira, etc.)
  • Experience debugging embedded systems using JTAG/SWD debuggers, oscilloscopes, logic analyzers, or similar lab equipment
  • Experience working with RTOS or bare-metal embedded systems
  • Strong understanding of software lifecycle processes, testing, verification, and documentation
  • Embedded firmware development (not application or web software)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer – Medical Devices Hybrid
Senior Embedded Firmware Engineer – Medical Devices Hybrid

Malone Workforce Solutions • McHenry (IL)

Hybrid
USD 110,000 - 170,000
Hybrid Embedded Firmware Engineer for Medical Devices
Hybrid Embedded Firmware Engineer for Medical Devices

MRA-The Management Association • Rockford (IL)

Hybrid
USD 95,000 - 116,000
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+4
Embedded Firmware Engineer for Medical Devices (Hybrid)
Embedded Firmware Engineer for Medical Devices (Hybrid)

Medela LLC • McHenry (IL)

Hybrid
USD 94,500 - 115,500
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+3
Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

Medela • McHenry (IL)

Hybrid
USD 105,000 - 125,000
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+4
Embedded Firmware Engineer for Medical Devices (Hybrid)
Embedded Firmware Engineer for Medical Devices (Hybrid)

Medela • McHenry (KY)

Hybrid
USD 95,000 - 116,000
Comprehensive benefits
401K with match
Money Purchase Retirement Plan
+3
C Embedded Firmware Senior Developer
C Embedded Firmware Senior Developer

Tech3pillars Technologies • Virginia (IL)

On-site
USD 110,000 - 170,000
Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

Medela Medizintechnik GmbH & Co. Handels KG • McHenry (IL)

Hybrid
USD 90,000 - 120,000
401K with match
Money Purchase Retirement Plan
16-week Paid Parental Leave
+2
Embedded Firmware Engineer — Medical Devices (Hybrid)
Embedded Firmware Engineer — Medical Devices (Hybrid)

Medela • McHenry (IL)

Hybrid
USD 95,000 - 116,000
Competitive salary
Comprehensive benefits plan
401K with match
+5
Senior Firmware C++ Engineer
Senior Firmware C++ Engineer

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

Medela • McHenry (IL)

Hybrid
USD 89,000 - 121,000
401K with match
Money Purchase Retirement Plan
Generous PTO package
+2