1

Medical Device Embedded Software Engineer Jobs in Dolton, IL

Embedded Engineer

Chicago, IL ยท On-site

$135K - $178K/yr

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals ... custom software development services globally. Specializing in innovative solutions for ...

Embedded Engineer

Chicago, IL ยท Hybrid

$135K - $178K/yr

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals ... custom software development services globally. Specializing in innovative solutions for ...

Entry Level Embedded Engineer

Chicago, IL ยท On-site

$83K - $95K/yr

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals to develop solutions for custom embedded projects. This role offers a mix of independent work and ...

Entry Level Embedded Engineer

Chicago, IL ยท Hybrid

$83K - $95K/yr

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals to develop solutions for custom embedded projects. This role offers a mix of independent work and ...

Demonstrated history of delivering quality automotive embedded software products to market * 5+ years' experience in embedded software engineering in C and RTOS , release engineering and/or ...

Experience developing software for embedded systems * Familiarity with multi-threaded applications and multi-processor systems * Familiarity with low-level programming such as device-driver and OS ...

Software Engineer III/IV

Burbank, IL

$58.25 - $78.50/hr

... medical implants and from missiles to unmanned aerial systems (UAS). Every 1.2 seconds, product ... Expert knowledge of embedded software for aerospace applications per DO178 guidelines, including ...

Showing results 21-40

Medical Device Embedded Software Engineer information

See Dolton, IL salary details

$66.9K

$146.5K

$166.2K

How much do medical device embedded software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for medical device embedded software engineer in Dolton, IL is $146,501.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,600.00 and $165,200.00 per year, depending on experience, location, and employer.

What is a medical device embedded software engineer?

Medical Device Embedded Software Engineers are professionals who design, develop, and maintain the specialized software that runs on hardware inside medical devices, such as pacemakers, infusion pumps, and imaging machines. They ensure that the software meets strict regulatory standards for safety, reliability, and performance. Their work involves programming, testing, debugging, and documenting embedded code, as well as collaborating with hardware engineers and regulatory teams to bring safe and effective medical products to market.

What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?

AspectMedical Device Embedded Software EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standardsBachelor's in Electrical, Computer Engineering, or related; certifications vary by industry
Work EnvironmentMedical device companies, regulated environments, quality assurance focusConsumer electronics, industrial, or embedded systems companies
Industry UsagePrimarily in healthcare, medical device manufacturingBroader tech sectors, including consumer electronics and industrial systems
Search & Comparison IntentHigh overlap in embedded systems, safety standards, and certification requirements

The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.

What are the key skills and qualifications needed to thrive as a medical device embedded software engineer, and why are they important?

To thrive as a Medical Device Embedded Software Engineer, you need a strong background in embedded systems design, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), hardware-software integration, and industry standards like IEC 62304 or FDA regulations is typically required. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills for this role. These competencies are crucial for developing reliable, safe, and compliant software that meets stringent healthcare requirements.

What are some common challenges faced by medical device embedded software engineers when working on cross-functional teams?

Medical Device Embedded Software Engineers often collaborate closely with hardware engineers, regulatory specialists, and quality assurance teams. A common challenge is ensuring that software requirements align with hardware limitations and regulatory standards, which can necessitate frequent adjustments and clear documentation. Additionally, balancing the pace of software development with the rigorous testing and validation processes required for medical devices can be demanding. Effective communication and adaptability are essential to navigate these multidisciplinary interactions and deliver safe, compliant products.

What are popular job titles related to Medical Device Embedded Software Engineer jobs in Dolton, IL?

For Medical Device Embedded Software Engineer jobs in Dolton, IL, the most frequently searched job titles are:

What cities near Dolton, IL are hiring for Medical Device Embedded Software Engineer jobs?

Cities near Dolton, IL with the most Medical Device Embedded Software Engineer job openings:

Infographic showing various Medical Device Embedded Software Engineer job openings in Dolton, IL as of August 2026, with employment types broken down into 72% Full Time, 2% Temporary, and 26% Contract. Highlights an 92% In-person, 5% Hybrid, and 3% Remote job distribution, with an average salary of $146,501 per year, or $70.4 per hour.

Software Engineer II (Healthcare Solutions)

Grayhill Inc.

La Grange, IL โ€ข On-site

$70K - $121K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

Grayhill designs and manufactures intuitive human interface solutions that make life simpler, safer and more efficient. Standard products include optical encoders, rotary switches, keypads, joysticks, displays, touchscreens and pushbuttons. These components are sold to thousands of customers around the globe. Grayhill also incorporates these standard products into control panels to support a range of major customers in the Healthcare, Agriculture, Construction Equipment and Military markets. Our headquarters are in LaGrange, IL with manufacturing facilities located in McCook and Carpentersville IL, Iola WI and Shenzhen China.
We offer opportunities for talented professionals seeking challenging careers with a proven industry leader.
Are You Ready to Grow With Us?
Summary: We are seeking a skilled and motivated Embedded Software Design Engineer II to join our Healthcare Solutions team. In this role, you will contribute to the design, development, and maintenance of embedded software systems for existing and next-generation products. You'll work closely with hardware engineers, firmware developers, customers, suppliers and cross-functional teams to deliver reliable and high-performance solutions.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
  • Design, implement, and test embedded software for microcontrollers and embedded systems.
  • Develop and maintain device drivers, communication protocols (e.g., I2C, SPI, UART, USB, BT/BLE), and real-time operating systems (RTOS).
  • Collaborate with hardware engineers to bring up new boards and debug hardware/software integration issues.
  • Optimize code for performance, memory usage, and power efficiency.
  • Participate in code reviews, unit testing, and system-level testing.
  • Document software designs, architecture, and development processes.
  • Support manufacturing and field teams with troubleshooting and issue resolution.
  • Stay current with industry trends, tools, and best practices in embedded systems development.
  • Recommend new products and/or modifications and improvements to existing products.
  • Interface with customers as necessary to clarify design objectives on projects and communicate updates to Sales Department.
  • Recommend suppliers and/or other outside sources for technical information as needed to meet design objectives and communicate information to Purchasing Department.
  • Provide technical support to internal and external customers.
  • Coach and mentor associates assigned to projects.

Education and/or Experience:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 2-5 years of experience in embedded software development.
  • Proficiency in C/C++ for embedded systems.
  • Experience with microcontroller platforms (e.g., ARM Cortex-M, STM32, PIC, etc.).
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG.
  • Knowledge of RTOS concepts and implementation.
  • Strong problem-solving and communication skills.

What we have to offer:
  • You will be at the forefront of challenging work. We solve complex problems with innovative solutions across all teams and in all roles. There is purpose in our work!
  • Comprehensive Health Insurance; medical, dental, prescription, and vision starting on day one.
  • Generous Paid Time Off
  • 401(K) match up to 4% of salary
  • Tuition Reimbursement
  • Collaboration Space featuring ping pong, foosball, board games, and more...
  • 10 company paid holidays
  • Optional gap insurance coverages
  • Company paid disability, parental leave, and basic group life
  • 24/7 Employee Assistance Program
  • Catered company events - to pause and celebrate the wins!

We value diversity and inclusion. We are an equal opportunity employer, and we do not discriminate on the basis of gender, color, race, religion, marital status, sexual orientation, or national origin.
This position requires use of information or access to hardware which is subject to the International Traffic in Arms Regulations (ITAR). All applicants must be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. Citizen, U.S. National, U.S. Permanent Resident (i.e. 'Green Card Holder'), Political Asylee, or Refugee.