1

Medical Device Software Engineer Jobs (NOW HIRING)

Software Architect

Providence, RI ยท On-site

$140 - $190/hr

... medical device development, customer partnership, and team leadership. As a Software Architect, you will work directly with clients, product teams, and software engineers to define technical ...

New

Senior Software Engineer -CRDN

Minneapolis, MN ยท On-site

$127K - $168K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Day in the Life Senior Software Engineer Careers that Change Lives Transforming Patient ... Follow Medical device regulations (IEC 62304, IEC 82304, FDA...etc.) * Provide leadership in ...

Senior Software Engineer -CRDN

Minneapolis, MN ยท On-site

$127K - $168K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Day in the Life Senior Software Engineer Careers that Change Lives Transforming Patient ... Follow Medical device regulations (IEC 62304, IEC 82304, FDA...etc.) * Provide leadership in ...

... medical device systems. Work with a team of highly skilled engineers to deliver groundbreaking ... Develop software for testing platforms and complex software tools. * Integrate software designs ...

Senior Software Engineer, Medical Device

Waltham, MA ยท On-site

$133K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... Engineering, or a related technical field required. * 8+ years of professional software development experience. * Software development experience within the medical device industry required.

Showing results 41-60

Medical Device Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

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

As of Aug 16, 2026, the average yearly pay for medical device software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

How do you become a medical device software engineer?

To become a medical device software engineer, individuals typically need a bachelor's degree in software engineering, computer science, or a related field. Experience with embedded systems, programming languages like C or C++, and knowledge of medical device regulations such as FDA standards are important. Certifications in quality management or regulatory compliance can also enhance job prospects.

What are the key skills and qualifications needed to thrive as a medical device software engineer?

To thrive as a Medical Device Software Engineer, you need a solid background in software development, embedded systems, and biomedical engineering, often supported by a degree in computer science, electrical engineering, or a related field. Experience with programming languages like C/C++, knowledge of real-time operating systems, and familiarity with medical device regulatory standards such as IEC 62304 are typically required. Strong problem-solving skills, attention to detail, and effective communication are essential soft skills for this position. These skills ensure high-quality, compliant software that contributes to safe and reliable medical devices, which are critical for patient health.

What is a medical device software engineer?

A Medical Device Software Engineer is responsible for designing, developing, testing, and maintaining software used in medical devices. They ensure compliance with regulatory standards like FDA and IEC 62304 while working on embedded systems, user interfaces, or cloud-based healthcare applications. Their role involves collaborating with cross-functional teams, including hardware engineers and regulatory specialists, to ensure patient safety and product effectiveness.

What are the typical daily responsibilities of a medical device software engineer?

Medical Device Software Engineers typically spend their days designing, coding, and testing software for medical devices in compliance with health regulations. They collaborate closely with hardware engineers, quality assurance teams, and regulatory specialists to ensure that the software integrates seamlessly with device hardware and meets performance and safety standards. Documenting development processes, participating in code reviews, and addressing feedback from cross-functional teams are also common aspects of the role. This position often requires troubleshooting issues in both simulated and real clinical environments to ensure the reliability and safety of the device.

What cities are hiring for Medical Device Software Engineer jobs?

Cities with the most Medical Device Software Engineer job openings:

What are the most commonly searched types of Medical Device Software Engineer jobs?

The most popular types of Medical Device Software Engineer jobs are:

What states have the most Medical Device Software Engineer jobs?

States with the most job openings for Medical Device Software Engineer jobs include:

Infographic showing various Medical Device Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, and 6% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Architect

Veranex, Inc.

Providence, RI โ€ข On-site

$140 - $190/hr

Other

Posted 2 days ago

New


Job description

Posted Tuesday, August 11, 2026 at 4:00 AM

Veranexโ€™s mission as an Innovation CRO is to improve patient outcomes by accelerating our clientsโ€™ innovations to market. As the worldโ€™s only end-to-end professional services firm focused on MedTech, we take clientsโ€™ Vision to Velocity through our comprehensive service portfolio, with expertise in human centered design and product development, preclinical and clinical research, regulatory affairs, and market access and reimbursement consulting.

About This Role

We are seeking an experienced Software Architect to lead the design and development of innovative embedded medical device software solutions. This role is ideal for a technical leader who combines deep software architecture expertise with a strong understanding of medical device development, customer partnership, and team leadership.

As a Software Architect, you will work directly with clients, product teams, and software engineers to define technical strategies, translate customer needs into scalable solutions, and guide development teams from concept through product release. You'll play a critical role in helping customers navigate complex technical challenges, balancing innovation, regulatory requirements, and business objectives to deliver safe, effective, and high-quality medical device software.

What You'll Do
  • Define and evolve software architectures for complex embedded medical device systems and connected healthcare technologies.
  • Design software solutions that prioritize patient safety, reliability, cybersecurity, scalability, and maintainability.
  • Establish technical standards, architectural patterns, and development best practices.
  • Guide architectural decisions across the software development lifecycle, from requirements through verification and release.
  • Participate in risk assessment activities and ensure software designs appropriately address identified hazards and system risks.
  • Work directly with customers to understand their business goals, product vision, technical challenges, and regulatory requirements.
  • Translate customer needs into practical software architecture strategies and implementation roadmaps.
  • Guide customers through technical tradeoffs, helping them make informed decisions regarding cost, schedule, scope, and risk.
  • Manage customer expectations through clear communication, transparency, and proactive issue resolution.
  • Serve as a trusted advisor during project planning, estimation, execution, and delivery activities.
  • Provide technical leadership and mentorship to software engineers and cross-functional project teams.
  • Foster collaboration across software, systems, quality, regulatory, and product stakeholders.
  • Lead architecture reviews, design discussions, and technical decision-making processes.
  • Support the professional growth of engineers through coaching, knowledge sharing, and technical guidance.
  • Help teams navigate complex challenges while maintaining focus on project objectives and customer outcomes.
  • Collaborate with product owners, clinical specialists, and stakeholders to define software requirements and solution strategies.
  • Contribute to project planning, technical estimation, and proposal development.
  • Support business development activities through customer discussions and solution presentations.
  • Ensure software designs align with regulatory expectations and industry best practices for medical device development.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
  • 8+ years of software engineering experience, including significant experience in software architecture and technical leadership.
  • Experience developing software for embedded systems, medical devices, or other regulated products.
  • Strong understanding of software architecture patterns, system design principles, and distributed system integration.
  • Experience leading technical teams and influencing engineering direction across projects.
  • Demonstrated ability to work directly with customers and translate business needs into technical solutions.
  • Strong communication and relationship-building skills with both technical and non-technical stakeholders.
  • Experience balancing technical decisions with project timelines, risks, and customer expectations.
Preferred Qualifications
  • Experience developing Software in a Medical Device (SiMD) solutions.
  • Familiarity with Software as a Medical Device (SaMD) products and connected healthcare platforms.
  • Knowledge of FDA design controls, IEC 62304, ISO 14971, cybersecurity requirements, and medical device risk management.
  • Experience with UML, C4 modeling, or other architecture documentation methods.
  • Experience with Agile development practices and modern software delivery approaches.
  • Experience supporting customer-facing technical discussions, proposals, or business development activities.
Location
  • This is a hybrid role in Providence, RI.

Veranex is an equal opportunity employer and prohibits discrimination of any kind. All qualified applicants will receive consideration for employment without regard for race, color, religion or belief, sex (including pregnancy, gender identity or gender expression), sexual orientation, parental or marital status, disability, age, status as a protected veteran, national, social, or ethnic origin, or any other applicable legally protected characteristics. Applicants must be currently authorized to work in the United States on a full-time basis. The company is not able to sponsor visas or provide employment-based immigration sponsorship for this role now or in the future.

#J-18808-Ljbffr