Senior Medical Device Software Development Engineer
2 weeks ago
Medela LLC | McHenry, IL | Hybrid
Full-Time | Embedded Systems | RTOS | Medical Devices
Salary starting at $120K plus bonus
About the Role
Are you passionate about developing cutting-edge embedded software that improves patient outcomes worldwide?
We're looking for a Senior Software Development Engineer to join our team. You'll help drive innovation in our next-generation medical devices, serving as a subject matter expert (SME) for embedded software and leading cross-functional integration with hardware, electrical, and mechanical teams.
This is a hands-on, high-impact role where engineering excellence meets real-world purpose. If you're an innovative engineer who thrives in a fast-paced, collaborative environment and wants to shape the future of medical technology - we want to hear from you.
What You'll Do, Sr. Medical Device Software Development Engineer
- Design and develop embedded software for advanced medical devices.
- Translate high-level product requirements into actionable software design and implementation plans.
- Drive cross-functional project needs through extensive system integration experience with microprocessor-based hardware and software.
- Lead code reviews, ensuring quality, maintainability, and compliance with coding standards.
- Collaborate closely with hardware, electrical, and mechanical engineers to integrate software with control systems.
- Support verification, validation, and traceability across the software lifecycle.
- Manage project priorities and deliverables in an agile development environment.
- Mentor junior engineers and promote best practices in embedded systems design.
- Ensure all development aligns with global regulatory standards (ISO 14971, 60601, 62304, etc.).
- Bachelor's degree in Software, Computer, or Electrical Engineering (or related field).
- 5+ years developing embedded software for electromechanical or medical devices.
- Proficiency in C, C++, and Python; experience with Bash, PowerShell, or YAML a plus.
- Expertise in microprocessor-based systems, including register-level programming.
- Strong hands-on experience with RTOS, communication protocols (SPI, I2C, RS232, RS485), and networking.
- Familiarity with Git, Azure DevOps, CI/CD pipelines, and test-driven development (TDD).
- Experience debugging hardware/software integration using lab tools and schematics.
- Knowledge of STM32 development, TouchGFX, and UI development preferred.
- Understanding of medical device software life cycle and global compliance standards.
- Travel up to 10%.
- Must be able to communicate effectively in English.
- Starting salary: $120K plus bonus
- Comprehensive benefits plan
- 401K with match
- Money Purchase Plan
- 16-week Paid Parental Leave
- Generous PTO package, plus 14 paid holidays
- A great place to work
This is not a job description. More details will be provided regarding the Sr. Medical Device Software Development Engineer position.
As an EEO/Affirmative Action Employer, all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, citizenship, sex, protected veteran status, age, physical or mental disability, medical condition, HIV/AIDs status, marital status, domestic partner status, sexual orientation, gender identity (transgender status), weight, height or any other characteristic protected by federal, state, or local law or ordinance.
https://mandatoryview.com/?LicenceId=e7c44cfe-6946-4b77-9939-493d186ba760&ProductType=OnlineApplicant&SubType=PG
-
Software Engineer
1 hour ago
Chicago, IL, United States GE Healthcare Full timeJob Description Summary As a Software Engineer in GE HealthCare, you will play a critical role in defining, developing, and evolving software for Medical Ultrasound products in a fast-paced, agile development environment, utilizing the latest software development technologies and infrastructure, specifically working with our General Imaging Primary Care...
-
Senior Software Developer
7 days ago
Chicago, IL, United States Next Step Systems LTD Full timeSenior Software Developer, Chicago, IL We are seeking a Senior Software Developer for a great opportunity in Chicago. Responsibilities: - Work collaboratively with technology and business teams on trading and research platforms. - Design and implement high quality software solutions used for algorithmic trading, exchange connectivity, and research. - Explore...
-
Senior Developer, AI
2 weeks ago
Chicago, IL, United States BigTime Software Full timeBigTime is looking for an experienced Developer to join our AI team! This is a fantastic opportunity to join a high-growth SaaS company! As a Senior Software Engineer, you will be working across the entire application stack. You collaborate extensively to design, build, and test functionality in our award-winning, cloud based system. This is an exciting...
-
Senior Developer, AI
1 week ago
Chicago, IL, United States BigTime Software Full timeBigTime is looking for an experienced Developer to join our AI team! This is a fantastic opportunity to join a high-growth SaaS company! As a Senior Software Engineer, you will be working across the entire application stack. You collaborate extensively to design, build, and test functionality in our award-winning, cloud based system. This is an exciting...
-
Senior Developer, AI
2 weeks ago
Chicago, IL, United States BigTime Software Full timeBigTime is looking for an experienced Developer to join our AI team! This is a fantastic opportunity to join a high-growth SaaS company! As a Senior Software Engineer, you will be working across the entire application stack. You collaborate extensively to design, build, and test functionality in our award-winning, cloud based system. This is an exciting...
-
Senior Software Engineer
1 day ago
Chicago, IL, United States Strategic Employment Full timeupdated 11/26/25About the Role TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in...
-
Senior Software Engineer
6 days ago
Chicago, IL, United States Strategic Employment Full timeupdated 11/26/25About the Role TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in...
-
Senior Software Engineer
2 days ago
Chicago, IL, United States Carefeed Full timeWork Location: Chicago, IL (Hybrid) About Us Carefeed is the all-in-one technology platform that helps senior living and long-term care providers simplify daily operations across every community. It automates and organizes the work teams handle each day so they are not relying on paper, spreadsheets, calls, emails, or disconnected tools. Communities use...
-
Senior Software Engineer
2 days ago
Chicago, IL, United States Carefeed Full timeWork Location: Chicago, IL (Hybrid) About Us Carefeed is the all-in-one technology platform that helps senior living and long-term care providers simplify daily operations across every community. It automates and organizes the work teams handle each day so they are not relying on paper, spreadsheets, calls, emails, or disconnected tools. Communities use...
-
Senior Software Engineer
2 days ago
Chicago, IL, United States Carefeed Full timeWork Location: Chicago, IL (Hybrid) About Us Carefeed is the all-in-one technology platform that helps senior living and long-term care providers simplify daily operations across every community. It automates and organizes the work teams handle each day so they are not relying on paper, spreadsheets, calls, emails, or disconnected tools. Communities use...