×
Register Here to Apply for Jobs or Post Jobs. X

Hybrid Embedded Software Engineer

Remote / Online - Candidates ideally in
McHenry, McHenry County, Illinois, 60050, USA
Listing for: Malone Workforce Solutions
Full Time, Part Time, Remote/Work from Home position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 110000 - 170000 USD Yearly USD 110000.00 170000.00 YEAR
Job Description & How to Apply Below

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. T
his 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 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
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 Dev Ops, 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)
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary