1

Medical Device Embedded Software Engineer Jobs in Crete, 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 ...

As a Software Engineer (SWE), you will be a pivotal member of the Command & Control Embedded ... High-quality medical plans paired with a Company‑Sponsored HSA to help you save for the future.

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 ...

As a Senior Quality Engineer , you will: * Lead verification, validation and maintenance of host ... Be involved in the medical device software design controls activities, in accordance with the FDA ...

As a Senior Quality Engineer , you will: * Lead verification, validation and maintenance of host ... Be involved in the medical device software design controls activities, in accordance with the FDA ...

Showing results 21-40

Medical Device Embedded Software Engineer information

See Crete, IL salary details

$67.1K

$146.9K

$166.7K

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

As of Sep 7, 2026, the average yearly pay for medical device embedded software engineer in Crete, IL is $146,931.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,000.00 and $165,700.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 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 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 popular job titles related to Medical Device Embedded Software Engineer jobs in Crete, IL?

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

What job categories do people searching Medical Device Embedded Software Engineer jobs in Crete, IL look for?

The top searched job categories for Medical Device Embedded Software Engineer jobs in Crete, IL are:

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

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

Infographic showing various Medical Device Embedded Software Engineer job openings in Crete, IL as of August 2026, with employment types broken down into 68% Full Time, 2% Temporary, and 30% Contract. Highlights an 90% In-person, 6% Hybrid, and 4% Remote job distribution, with an average salary of $146,931 per year, or $70.6 per hour.

Senior Embedded Software Engineer, DSP

OceanComm, Inc.

Chicago, IL • On-site

$140 - $175/hr

Other

PTO

Re-posted 7 days ago


Job description

Underwater communication is one of the hardest wireless problems on Earth. Radio waves attenuate quickly underwater, so our systems use sound, much like whales and dolphins, to transmit high‑bandwidth data, including video. We are looking for engineers excited by challenging embedded DSP problems where algorithms, firmware, electronics, mechanics, and real‑world operating conditions all have to work together.

This is a high‑ownership role on a small, quickly growing team. You will not be one engineer among hundreds working on a narrow subsystem; you will have direct visibility into the full product, from modem firmware and acoustic signal processing to undersea drones and customer deployments.

About Us

Underwater, the wireless transfer of a single picture used to take an hour. OceanComm brought to market wireless modems that transfer data 100 to 1,000 times faster. Legacy modems were largely status and command links; our modems can control undersea drones with live video feedback, fundamentally changing what operators can see, decide, and do underwater. Leading organizations in defense, offshore energy and oceanographic research rely on OceanComm to keep their undersea systems connected.

What You Will Do
  • Develop and maintain real‑time embedded C/C++ code for core components of OceanComm’s acoustic modem firmware, owning features from concept through deployment
  • Provide technical leadership through exemplary code and design judgment that others trust and want to build on
  • Implement, optimize, and validate advanced acoustic signal processing algorithms
  • Collaborate with electrical, mechanical, systems, and field teams to define interfaces and verify system performance
  • Develop tests, tools, and procedures for firmware validation, hardware bring‑up, production test, troubleshooting, and repair
  • Help evaluate tradeoffs in performance, reliability, complexity, schedule, cost, and risk
  • Help improve engineering culture, communication, and technical standards as the team grows
Qualifications
  • B.S. or M.S. in Electrical Engineering, Computer Engineering or related discipline
  • 5+ years of experience developing embedded real‑time systems with C/C++
  • Proficiency in developing DSP software for real‑time systems
  • Solid knowledge of linear algebra, signal processing theory, algorithms, and implementation techniques (filters, transforms, synchronization, estimation, etc.)
  • Experience drafting technical documentation
  • Strong written and verbal communication skills
  • U.S. Person
What Will Put You Ahead
  • Experience with underwater acoustic communications, sonar, modem design, SDR, RF communications, or similar signal‑processing systems
  • Experience optimizing DSP algorithms for embedded platforms, including fixed‑point, floating‑point, memory, latency, or power constraints
  • Experience with machine learning models deployed on embedded platforms
  • Experience designing domain‑specific deep neural networks
  • Experience with analog and mixed‑signal integrated circuits, e.g., low‑noise amplifiers, analog‑to‑digital converters, and integrated analog‑front‑ends
Benefits
  • Competitive base salary and incentive stock options
  • Paid vacation starting at 20 days per year, increasing with tenure
  • Paid sick leave with carryover
  • Flexible schedule with core hours
  • Close mentorship from experienced engineers and technical leaders
  • Professional development support for conferences, books, courses, or technical training
  • Hands‑on work with advanced acoustic, embedded, and undersea robotics hardware
Compensation

The pay range for this position is $140,000 – $175,000 per year. Actual pay will depend on the candidate’s experience and skills demonstrated during interviews and other evaluations.

OceanComm is an Equal Opportunity Employer, including disability/vet.

#J-18808-Ljbffr