UMG / DEL MEDICAL, Inc. is hiring a Senior Embedded Software Engineer in Bloomingdale, IL (onsite). This role helps build and support embedded systems that power medical imaging equipment, with hands-on work across firmware, motion control, and hardware-software integration. Compensation is USD 100,000–150,000 per year, based on experience and knowledge.
What you’ll be doing
- Design, develop, debug, and maintain embedded firmware using C and/or C++.
- Build bare-metal firmware for microcontroller-based systems and real-time applications.
- Design and improve motion-control functionality involving motors, encoders, sensors, and actuators.
- Implement and troubleshoot communications protocols including CAN/CANopen, RS-232, I²C, SPI, and Ethernet.
- Collaborate with electrical engineers on PCB bring-up, electronic interfaces, and overall hardware-software integration.
- Use oscilloscopes, logic analyzers, debuggers, and other diagnostic tools to resolve complex technical issues.
- Create and maintain software verification tests, investigate failures, and improve system reliability.
- Document software architecture, interfaces, requirements, testing, and engineering changes.
- Support prototype development, production troubleshooting, and ongoing product improvements.
- Work closely with electrical, mechanical, manufacturing, quality, and product engineering teams.
Required qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience.
- Typically 7+ years of professional embedded software or firmware development experience.
- Strong proficiency with embedded C and/or C++.
- Proven experience with bare-metal programming and microcontroller-based systems.
- Hands-on debugging experience involving electronic hardware and firmware integration issues.
- Experience with embedded communication interfaces and protocols.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to independently own technical assignments and deliver maintainable, reliable software.
Highly desirable experience
- Motor control, motion-control systems, encoders, feedback loops, or real-time control.
- Medical devices, diagnostic imaging, industrial controls, or other reliability-critical products.
- Altium Designer, PCB development, and electronic schematic interpretation.
- RTOS development, firmware update mechanisms, automated testing, or hardware diagnostics.
- Familiarity with medical-device software lifecycle, risk management, verification, and quality requirements.
Technologies you may work with
C, C++, CAN, CANopen, RS-232, I²C, SPI, Ethernet, plus oscilloscopes, logic analyzers, and debuggers in microcontroller-based systems.
Benefits
- Competitive salary based on experience and knowledge.
- Health, dental, and vision insurance.
- STD, LTD, Life and AD&D Insurance.
- 401(k) retirement plan with company match.
- Paid time off, including holidays and vacation.
- Opportunities for professional development and career advancement.
What makes this opportunity different
- Meaningful technical ownership: contribute directly to embedded systems used in medical imaging equipment.
- Hands-on engineering: work with actual electronics, firmware, motors, and integrated systems.
- Cross-disciplinary collaboration: partner with electrical, mechanical, and product engineering teams.
- Visible impact: help improve product functionality, reliability, and serviceability.
- Competitive compensation: $100,000–$150,000 annually based on demonstrated expertise.
Application question: Do you require sponsorship at all now or in the future to work in the United States?