1

Medical Device Embedded Software Engineer Jobs in Columbus, OH

Senior Embedded Software Engineer

Dublin, OH · On-site

$117.10K - $153.50K/yr

Senior Embedded Software Engineer React Health is a fast-paced, growth-driven manufacturer and ... At least 5 years developing software for a medical device, or other safety critical application ...

Senior Embedded Software Engineer

Dublin, OH · On-site

$119.70K - $156.90K/yr

Senior Embedded Software Engineer FULL-TIME/PART-TIME : Full Time LOCATION: Dublin, OH (Hybrid ... At least 5 years developing software for a medical device, or other safety critical application ...

Embedded Software Engineer III

Dublin, OH · On-site

$127K - $167.10K/yr

The Embedded Software Engineer III will develop, modify and maintain customized embedded ... device datasheets, reference manuals and other technical documentation • Proficiency with ...

Embedded Software Engineer III

Dublin, OH · On-site

$124.20K - $163.40K/yr

The Embedded Software Engineer III will develop, modify and maintain customized embedded ... device datasheets, reference manuals and other technical documentation • Proficiency with ...

Supporting the development of console and embedded software systems * Troubleshooting issues and ... Producing documentation to support medical device regulatory processes Who This Is For * Students ...

Embedded Firmware Test Engineer

Westerville, OH · On-site

$99.30K - $136K/yr

Computer Science, Software Engineering, Mechanical Engineering, Electrical Engineering, Computer Engineering • 1+ years of experience with embedded controls or PLC firmware development and testing ...

next page

Showing results 1-20

Medical Device Embedded Software Engineer information

See Columbus, OH salary details

$67.6K

$148.2K

$168.1K

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

As of May 28, 2026, the average yearly pay for medical device embedded software engineer in Columbus, OH is $148,153.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,000.00 and $167,100.00 per year, depending on experience, location, and employer.

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 Medical Device Embedded Software Engineers?

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 popular job titles related to Medical Device Embedded Software Engineer jobs in Columbus, OH? For Medical Device Embedded Software Engineer jobs in Columbus, OH, the most frequently searched job titles are:
What job categories do people searching Medical Device Embedded Software Engineer jobs in Columbus, OH look for? The top searched job categories for Medical Device Embedded Software Engineer jobs in Columbus, OH are:
What cities near Columbus, OH are hiring for Medical Device Embedded Software Engineer jobs? Cities near Columbus, OH with the most Medical Device Embedded Software Engineer job openings:
Infographic showing various Medical Device Embedded Software Engineer job openings in Columbus, OH as of May 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 50% Hybrid, and 50% Remote job distribution, with an average salary of $148,153 per year, or $71.2 per hour.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

React Health

Dublin, OH • On-site

$117.10K - $153.50K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Senior Embedded Software Engineer

React Health is a fast-paced, growth-driven manufacturer and distributor of medical equipment, dedicated to supporting patients, caregivers, physicians, and healthcare providers. With a focus on respiratory and sleep health sectors, we offer a comprehensive range of products and services across acute care, non-acute care, and home medical equipment. By integrating manufacturing and distribution, React Health addresses the needs of both undiagnosed individuals and those requiring therapy after diagnosis, particularly within the sleep and respiratory care sectors.

As Senior Embedded Software Engineer you will be responsible for designing and implementing software of embedded devices and systems. Designing, developing, coding, testing and debugging system software. Analyzing and enhancing efficiency, stability, and scalability of system resources.

Qualifications
  • At least 4-year engineering degree, or higher, in EE or CS
  • A minimum of 10 years of experience working as a software engineer developing code for real-time embedded devices
  • At least 5 years working on 3+ person software development team, using common code base and code repository tools
  • At least 5 years working within a formal bug/issue tracking system during formal V&V testing
  • High school diploma or equivalent.
Preferred Education
  • Bachelor's or Master's Degree Electrical Engineer or Computer Science
Preferred Experience
  • At least 5 years developing software for a medical device, or other safety critical application, preferred.
  • Proficient in C/C++ language
  • Design experience with real-time embedded systems.
  • Design experience with FreeRTOS, QNX, or POSIX compliant embedded OS.
  • Experience with ARM processors, TI Sitara and/or Hercules.
  • Proficient code debugger/troubleshooter.
  • Proficient in Python language.
  • Experience developing embedded database systems using Flash File Systems, and Flash/SD media.
  • Experience developing intra-device synchronous and asynchronous communication links (e.g., SPI, UART, I2C).
  • Experience developing inter-device communication links (e.g., USB, Ethernet, WiFi, Bluetooth)
  • Experience developing device drivers.
  • Experience using oscilloscope, logic analyzer and other lab tools to debug/trouble shoot embedded system.
  • Excellent attention to detail and project management skills.
  • Excellent written/oral communication skills required. Must be able to work effectively with diverse groups of people.
Physical Demands
  • Requires normal visual acuity and hearing.
  • Typically, employees sit comfortably to do their work, interspersed by brief periods of standing, walking, bending, carrying papers and books, and extensive periods requiring the use of computer terminals to accomplish work objectives.
  • Required to sit and use their hands and fingers to handle or feel and manipulate keys on a keyboard.
  • Additional skills may be required to perform additional task(s) specific to work location, department or line of business.
  • Working Conditions
  • Predominantly operates in an office environment. Some work (less than 5%) requires moving and lifting of heavy networking equipment.
Duties and Essential Functions
  • Write/review Software System Architecture and Design plans and documents.
  • Write/review Software Requirements and Software Design documents
  • Select and deploy software development tools (e.g., IDE, Compilers, Builders, Version Control, Debuggers etc.)
  • Write/review software code and unit tests
  • Write/review/execute Software Design Verification test protocols
  • Write/support development of Product V&V test protocols.
  • Work according to Project Software Development Plan and Company QA Manual.
  • Participate in the development/review of Product, System, Electronic, and Mechanical architectures
  • Participate in technical reviews of Product Requirements, Risk Management File, electronics and mechanical design reviews.
  • Maintain current QA training, as required
  • Attends and participates in departmental meetings. Attends seminars and training sessions necessary to maintain appropriate level of professional competence.
  • Ensures all department compliance guidelines are met.
  • Attends all meetings, in-services training, or continuing education as delegated by the supervisor.
  • Provides customer focused interactions.
  • Performs all duties necessary for the department as per department policies and procedures.
  • Performs other duties and responsibilities as delegated by the supervisor within the scope of practice and the responsibilities in the department.