1

Medical Software Engineer Jobs in Ohio (NOW HIRING)

ROLE: The Software Engineer will participate in the full hardware, firmware and software ... HEICO Corporation offers competitive compensation, an excellent 401K plan, and medical, dental ...

ROLE: The Software Engineer will participate in the full hardware, firmware and software ... HEICO Corporation offers competitive compensation, an excellent 401K plan, and medical, dental ...

ROLE: The Software Engineer will participate in the full hardware, firmware and software ... HEICO Corporation offers competitive compensation, an excellent 401K plan, and medical, dental ...

Software Engineer

Dayton, OH · On-site

$80 - $100/hr

Software Engineer, Senior Wright-Patterson Air Force Base, Dayton, Ohio HX5 is an award-winning ... Medical/Dental/Vision Insurance * 401(k) plan with Company Match * Paid Holidays * Paid Time Off

As a Software Engineer within PNC's Retail Tech Core Debit Product organization, you will be based ... Depending on your eligibility, options for full-time employees include: medical/prescription drug ...

Job Summary Our imaging services are rapidly growing and we are currently seeking a full-time Software Engineer to join our team developing applications for the analysis and quantification of medical ...

... coaches Software Developers on development skills across multiple disciplines and execution ... the medical, dental and animal health environments. With more than 2,200 teammates worldwide ...

... coaches Software Developers on development skills across multipledisciplines and ... the medical, dental and animal health environments. With more than 2,200 teammates worldwide ...

Junior Software Engineer Onsite (Columbus, OH) Contract-to-Hire Brooksource's public sector client ... Brooksource offers competitive medical, dental, vision, Health Savings Account, Dependent Care FSA ...

New

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with ... Employer Paid Medical, Dental, Vision and Short and Long Term Disability Insurance * Access to ...

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with ... Employer Paid Medical, Dental, Vision and Short and Long Term Disability Insurance * Access to ...

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with ... Employer Paid Medical, Dental, Vision and Short and Long Term Disability Insurance * Access to ...

Staff C++ Software Engineer - Electronic Warfare Location: Dayton / Fairborn, OH - Wright-Patterson ... comprehensive medical and employee benefits, and potential sign-on assistance for qualified ...

C++ Software Engineer

Dayton, OH · On-site

$130 - $186/hr

Staff C++ Software Engineer - Electronic Warfare Location: Dayton / Fairborn, OH - Wright-Patterson ... comprehensive medical and employee benefits, and potential sign-on assistance for qualified ...

Sr. Software Engineer

Cincinnati, OH · On-site

$117K - $155K/yr

Sr. Software Engineer At Guerbet, we build lasting relationships so that to enable people to live ... We are a global leader in medical imaging, offering an extensive portfolio of pharmaceuticals ...

Sr. Software Engineer

Cincinnati, OH · On-site

$117K - $155K/yr

Sr. Software Engineer At Guerbet, we build lasting relationships so that to enable people to live ... We are a global leader in medical imaging, offering an extensive portfolio of pharmaceuticals ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

... Software Engineer. Join us in building the digital capabilities that accelerate the global ... Our mission is to accelerate the global development of safe and effective medical therapeutics ...

next page

Showing results 1-20

Medical Software Engineer information

See Ohio salary details

$60.4K

$140.3K

$195.4K

How much do medical software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for medical software engineer in Ohio is $140,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $164,500.00 per year, depending on experience, location, and employer.

What is a medical software engineer?

A medical software engineer is a professional who designs, develops, and maintains software applications used in healthcare settings. Their work supports medical devices, hospital information systems, patient management platforms, and diagnostic tools. They collaborate closely with healthcare professionals to ensure the software meets regulatory standards and improves patient care. Medical software engineers must have expertise in both software development and an understanding of healthcare workflows and compliance requirements.

What are some common challenges faced by medical software engineers when developing healthcare applications?

Medical Software Engineers often encounter challenges such as ensuring compliance with healthcare regulations (like HIPAA and FDA guidelines), integrating software with various electronic health record (EHR) systems, and maintaining data security and patient privacy. Additionally, they must work closely with clinicians and non-technical stakeholders to translate complex medical requirements into reliable, user-friendly software solutions. Balancing innovation with the need for rigorous testing and validation is also essential due to the critical nature of healthcare technology.

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

To thrive as a Medical Software Engineer, you need a strong background in software development, familiarity with healthcare standards (like HL7 or DICOM), and typically a degree in computer science, biomedical engineering, or a related field. Experience with programming languages (such as Python, Java, or C++), medical device software regulations (like FDA or ISO 13485), and health information systems is commonly required. Attention to detail, problem-solving skills, and effective communication are essential soft skills for collaborating with clinical teams and ensuring compliance. These competencies are crucial for developing safe, reliable, and compliant medical software that improves patient outcomes and meets regulatory requirements.

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

AspectMedical Software EngineerMedical Device Software Engineer
Required CredentialsBachelor's or higher in CS, Software Engineering, or related; certifications like CSTE or CSQE beneficialSimilar credentials; often requires knowledge of medical device regulations (e.g., FDA, ISO 13485)
Work EnvironmentHealthcare IT companies, software firms, hospitalsMedical device manufacturers, regulatory environments, clinical settings
Employer & Industry UsageHealthcare software solutions, electronic health records, telemedicineDesign, develop, and test software for medical devices like pacemakers, imaging equipment

The main difference is that Medical Software Engineers focus on healthcare software applications, while Medical Device Software Engineers specialize in software for medical devices. Both roles require similar technical skills and certifications but differ in their focus on device regulation and clinical application.

How to break into medical software engineering?

Medical software engineering is a specialized field that requires a strong foundation in software development, knowledge of healthcare regulations, and familiarity with medical data standards like HL7 or DICOM. Gaining experience through relevant internships, obtaining certifications such as Certified Professional in Healthcare Quality (CPHQ), and developing skills in programming languages like Java, C++, or Python can improve job prospects. Understanding clinical workflows and working with electronic health record (EHR) systems are also valuable for entering this field.

What cities in Ohio are hiring for Medical Software Engineer jobs?

Cities in Ohio with the most Medical Software Engineer job openings:

Infographic showing various Medical Software Engineer job openings in Ohio as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 12% Part Time, and 6% Contract. Highlights an 89% Physical, 1% Hybrid, and 10% Remote job distribution, with an average salary of $140,250 per year, or $67.4 per hour.

Software Engineer

Heico

Highland Heights, OH

Full-time

Medical, Dental, Life, Retirement

Posted 14 days ago


Job description

HEICO Aerospace is a very successful, fast-paced subsidiary of HEICO Corporation, a NYSE-traded company (NYSE: HEI, HEI.A). For more than 65 years, HEICO has thrived by serving niche segments of the aerospace, defense, and electronics industries by providing innovative and cost-saving products and services. HEICO Aerospace's high-energy culture focuses our Team Members' on providing high quality products and services to our customer base, which is made up of most of the world's airlines. Our "work hard, play hard" approach creates a dynamic environment that challenges our team members to perform their best. Forbes Magazine has ranked HEICO as one of the 200 "Best Small Companies" and 200 "Hot Shot Stocks".

Inertial Aerospace Services (IAS), a subsidiary of HEICO Aerospace, is currently recruiting for a Software Engineer at our facility in Highland Heights, Ohio.

ROLE:

The Software Engineer will participate in the full hardware, firmware and software development life cycle from initial design to release management. As a part of the project engineering team, you will design the software and firmware code for the real time system control using sound engineering principles and best engineering practices. The Software Engineer must have ability to develop optimal software architecture and appropriate algorithms for new and existing hardware designs. Duties also include documentation and maintenance of software along with troubleshooting and upgrades to existing products. Experience with various programming languages may be required along with experience in graphical user interface design.

PRIME RESPONSIBILITIES:

  • Review available product documentation, participation in product design and formulate test equipment requirements necessary to comprehensively verify product operation.
  • Develop test equipment concepts that can be effectively implemented.
  • Participation in analog and digital systems design from conception through production that implements preset requirements.
  • Ability to understand schematics, PCB layout and hardware component selection.
  • Ability to integrate commercial test equipment (DMM, Oscilloscope, Programmable PS, etc.) and third-party hardware with firmware and software developed by software engineering team.
  • Troubleshoot problems/issues associated with test sets/products and provides analytical basis for problem resolution or replacement.
  • Provide both test equipment and product support for production team.
  • Develop and present technical briefings to management.
  • Must work well with others and be flexible in handling multiple tasks.

EDUCATION / PRIOR EXPERIENCE REQUIREMENTS

  • Requires BS in Electrical Engineering, Computer Science or related field.
  • 5 Years experience minimum
  • S. Citizenship or Permanent Residence required.
  • Experience in software development with embedded C and C++, Assembler, C# and VB in .NET environment, as well as the ability to learn new languages and technologies is highly desired.
  • Experience with code architecture and algorithm design is highly desired.
  • Experience in graphical user interface design is highly desired.
  • Experience with various communication protocols is highly desired.
  • The ability to be self-motivated with the skills to work both independently and with team members.
  • Digital circuit design, including embedded microprocessors, is highly desired.
  • Experience with high-speed serial, Ethernet and ARINC-429 communication is highly desired.
  • Must have the ability to document requirements and specifications.
  • Exposure to good software engineering practices and product testing.
  • Working knowledge of C/C++ for embedded applications, C# and VB.Net.
  • Web development experience is not required.

This is a great position for someone who loves challenges, a chance to learn an exciting business, and looking for an opportunity to advance in a successful company. HEICO Corporation offers competitive compensation, an excellent 401K plan, and medical, dental, life, and disability insurance.