Demo

Senior Embedded Software Engineer

MadSci
Chicago, IL Full Time
POSTED ON 3/26/2026
AVAILABLE BEFORE 5/24/2026

Job Description

We are looking for a skilled Embedded Software Engineer to develop the firmware that drives our implantable and wearable medical devices. In this role, you will sit at the intersection of hardware, software, and biology, creating systems that require extreme reliability and efficiency.

You will not just be writing code; you will be architecting secure systems, ensuring patient safety through rigorous compliance standards, and utilizing modern tools (including AI-assisted workflows) to accelerate innovation.


What You’ll Do:

• Architect & Build: Design, prototype, and test embedded software components for sensing, actuation, and wireless communication in resource-constrained implantable and wearable devices.

• Ensure Safety & Compliance: Champion software development compliance with IEC 62304 (Lifecycle), ISO 14971 (Risk Management), and FDA Cybersecurity Guidance. You will help manage the traceability between requirements, design, and verification.

• Hardware Integration: Write efficient C/C to integrate firmware with custom hardware, troubleshooting complex interactions between the microcontroller and peripherals.

• Security First: Collaborate with mobile and cloud teams to define trust boundaries and implement end-to-end security protocols for a medical device ecosystem.

• Verify & Validate: Lead verification activities, including test planning, automated test bench development, and execution to ensure performance meets clinical requirements.

• Review & Refine: Participate in critical design reviews and code reviews, and contribute to technical risk assessments.


Required Qualifications

• Education: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline.

• Experience: 5 years of professional experience developing production-quality embedded software.

• Technical Stack: Strong proficiency in C and C for embedded targets.

• Hardware Proficiency: Ability to read electrical schematics and use lab equipment (oscilloscopes, logic analyzers) to effectively isolate hardware faults from software issues.

• Version Control: Solid workflow experience using tools such as Git, GitHub, Bitbucket, or Perforce.

• Soft Skills: Excellent troubleshooting capabilities for complex embedded systems and the ability to articulate technical concepts to multidisciplinary teams.

• Attention to Detail: A disciplined approach to documentation and organization, essential for the medical device regulatory environment.


Desired Qualifications

• MedTech Experience: Hands-on experience with V&V in an embedded medical device, including black box test execution and protocol development.

• Bare Metal Architecture: Experience with bare metal programming (no OS)

• Modern Tooling: Experience using AI coding assistants (Cursor, Copilot, Claude Code) to accelerate development timelines.

• Cybersecurity: Implementation of cryptographic primitives (AES, ECC, SHA), secure boot processes, and digital signatures.

• Connectivity: Experience with OTA firmware updates and protocols like SPI, I2C, and Bluetooth Low Energy (BLE).

• Agile & Analysis: Familiarity with Agile tools (Jira, Monday.com) and Static Analysis tools (Parasoft, etc.).

• Startup DNA: Previous experience thriving in a fast-paced startup environment.

Salary.com Estimation for Senior Embedded Software Engineer in Chicago, IL
$124,644 to $143,500
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Chicago, IL area that may be a better fit.

  • Kranze Technology Solutions, Inc. Des Plaines, IL
  • Kranze Technology Solutions develops complex, customized cutting edge aircraft avionics hardware and software solutions supporting survivability, situation... more
  • 22 Days Ago

  • Jobs via Dice Schaumburg, IL
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, ISCO International LLC, is seeking the following. Appl... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!