1

Junior Medical Device Software Engineer Jobs (NOW HIRING)

Overview We are seeking a highly skilled Software Engineer with strong proficiency in C++ and ... to medical device development processes Required Qualifications Bachelor's degree in Computer ...

Review quality system documentation products as they apply to the development, verification, validation, use, and maintenance of medical device software. Coordinate activities with other engineering ...

New

next page

Showing results 1-20

Junior Medical Device Software Engineer information

See salary details

$46.5K

$94.5K

$142K

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

As of Jul 15, 2026, the average yearly pay for junior medical device software engineer in the United States is $94,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,000.00 and $95,500.00 per year, depending on experience, location, and employer.

What does a Junior Medical Device Software Engineer do?

A Junior Medical Device Software Engineer assists in designing, developing, testing, and maintaining software for medical devices under the supervision of senior engineers. They help ensure that the software meets regulatory standards for safety and performance. Their work may involve writing code, debugging, documenting processes, and collaborating with cross-functional teams such as hardware engineers and quality assurance. This role is ideal for recent graduates or those with a few years of experience looking to build a career in the intersection of healthcare and technology.

What are the key skills and qualifications needed to thrive as a Junior Medical Device Software Engineer, and why are they important?

To thrive as a Junior Medical Device Software Engineer, you need a solid background in software development (often with a degree in computer science or biomedical engineering), knowledge of medical device regulations, and familiarity with embedded systems. Experience with programming languages like C/C++, development environments, and compliance with standards such as IEC 62304 are typically required. Attention to detail, problem-solving abilities, and strong teamwork and communication skills help you excel in this role. These competencies are essential to ensure the safe, effective, and compliant development of medical device software in a highly regulated industry.

What are some common challenges faced by Junior Medical Device Software Engineers in their first year on the job?

Junior Medical Device Software Engineers often encounter challenges such as adapting to strict regulatory standards, learning thorough documentation practices, and understanding the complexities of safety-critical software development. Working in multidisciplinary teams, they must quickly become proficient in both software engineering and medical device compliance, such as FDA or ISO standards. Successfully navigating these challenges requires strong communication skills, attention to detail, and a willingness to learn from senior engineers and cross-functional colleagues.

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

AspectJunior Medical Device Software EngineerMedical Device Software Engineer
Required CredentialsTypically an entry-level degree (BSc or MSc) in Software Engineering, Biomedical Engineering, or related fields; may include basic certificationsSame as junior, but often with more professional experience or advanced certifications
Work EnvironmentSupportive team settings within medical device companies or healthcare tech firmsMore independent roles with increased responsibility in design, testing, and validation
Employer & Industry UsageCommonly used in medical device manufacturing, healthcare technology companies, and startupsUsed across medical device companies, regulatory bodies, and R&D departments

The main difference between a Junior Medical Device Software Engineer and a Medical Device Software Engineer lies in experience and responsibility. Junior roles focus on learning and supporting development tasks, while the more experienced engineer takes on complex design and validation responsibilities.

Can you make $500,000 as a software engineer?

Junior Medical Device Software Engineers typically earn lower salaries, often ranging from $70,000 to $100,000 annually. Achieving a $500,000 salary generally requires extensive experience, seniority, specialized skills, or leadership roles in the field.

What engineer makes $500,000 a year?

Senior engineers in specialized fields such as software, aerospace, or petroleum engineering can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. These roles typically require extensive experience, advanced skills, and sometimes leadership responsibilities or working in high-cost-of-living areas.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software, petroleum, or aerospace engineering can earn $300,000 or more annually, especially with extensive experience, advanced skills, and leadership roles. High compensation often involves working in high-demand industries, holding managerial or executive positions, or possessing rare expertise and certifications.

Can a software engineer work in healthcare?

A Junior Medical Device Software Engineer can work in healthcare by developing and testing software for medical devices, ensuring compliance with industry standards such as FDA regulations and ISO 13485. This role often requires knowledge of embedded systems, programming languages like C or C++, and familiarity with healthcare environments and safety protocols.
More about Junior Medical Device Software Engineer jobs
What cities are hiring for Junior Medical Device Software Engineer jobs? Cities with the most Junior 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 Junior Medical Device Software Engineer jobs? States with the most job openings for Junior Medical Device Software Engineer jobs include:
Infographic showing various Junior Medical Device Software Engineer job openings in the United States as of July 2026, with employment types broken down into 75% Full Time, 18% Part Time, and 7% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $94,542 per year, or $45.5 per hour.
senior software engineer

senior software engineer

Inuson International, Inc.

Durham, NC • On-site

$118K - $156K/yr

Full-time

Re-posted 19 days ago


Job description

Company Description
Inuson International Inc
Job Description
JOB DESCRIPTION:
Our Client has a mission to save lives and make lives better for millions of children by bringing new technologies, new
tests, and new hope to parents and healthcare professionals worldwide. Position Summary This position comprises hands-
on software design, implementation, and verification of medical device software and infrastructure across multiple
software technologies. The successful candidate will become an instrumental part of a small team of software engineers
who create and support products used by medical and lab professionals to improve the lives of newborn babies. This role
reports to the Associate Director of Software Engineering. Roles and Responsibilities Quickly learn relevant knowledge
and skills specific to medical device software development. Proactively discover, understand, and prioritize software
requirements from both internal and external customers. Add features and fix bugs by writing testable code in the style of
existing code bases. Enhance software reliability through test automation. Deliver documents required by quality system
and software development lifecycle process. Research technology trade-offs and provide inputs to the software roadmap.
Setup development servers and other infrastructure related to software development and product support. Infrequent travel
for product support and training.
Qualifications and Requirements:
Excellent communication skills. Technical proficiency in C and C++.
Able to contribute to projects that span multiple platforms andor programming languages.
Able to quickly organize and understand complex software systems.
Education and Experience BS or MS in Computer Science. 5 years of experience as a professional software
developer.
Additional Relevant Skills:
HL7 Integration.
Linux CLI tools and development environments.
Python, Bash, JavaScript Node.js, Kotlin.
Experience with software development integrated with custom hardware.
Software development for the Android platform.
Configuration management, source control, and issue tracking tools.
Virtualization. Database design.
Qualifications
Education and Experience BS or MS in Computer Science. 5 years of experience as a professional software
developer..
Additional Information
Experience with software development integrated with custom hardware.