More jobs:
Hybrid Embedded Software Engineer
Remote / Online - Candidates ideally in
McHenry, McHenry County, Illinois, 60050, USA
Listed on 2026-08-22
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
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.
- 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
- 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)
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).
(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:
×