1

Medical Device Embedded Software Engineer Jobs (NOW HIRING)

Embedded Software Engineer

Franklin Lakes, NJ

$133.60K - $175.80K/yr

Embedded Software Engineer Location : Franklin Lakes, NJ Duration : 12+ Months contract Total Hours ... Medical Device Company Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only) No H1b ...

Embedded Software Engineer

Nashua, NH

$132.30K - $174.10K/yr

Embedded Software Engineer The responsibilities can include, but are not limited to: embedded ... in the medical device industry. * Previous experience with defense industry device embedded ...

$127.80K - $168.20K/yr

Embedded software Engineer - Design Controls Remediation Location: Remote (EST) Summary: Mid-to ... Medical device embedded SW development experience under IEC 62304 * Proficiency with RTOS, C/C ...

C++ Embedded Software Engineer

Lawrence, MA

$138K - $181.50K/yr

Lawrence, MA 01843 Our client is a large Medical Device company looking for C++ Embedded Software Engineers to join a team of Software Engineers currently working on 3 major projects. Candidate will ...

Experience programming Arm Cortex M4, M7, or similar micro controllers * Previous experience with medical device embedded software and electrical design efforts. * Experience developing low level ...

Embedded Software Engineer

Hawthorne, NY · On-site

$115K - $155K/yr

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... We are looking for a team player who views medical device development as a competitive advantage.

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... We are looking for a team player who views medical device development as a competitive advantage.

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... We are looking for a team player who views medical device development as a competitive advantage.

next page

Showing results 1-20

Medical Device Embedded Software Engineer information

See salary details

$70K

$153.4K

$174K

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

As of Jun 2, 2026, the average yearly pay for medical device embedded software engineer in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.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.

More about Medical Device Embedded Software Engineer jobs
What cities are hiring for Medical Device Embedded Software Engineer jobs? Cities with the most Medical Device Embedded Software Engineer job openings:
What states have the most Medical Device Embedded Software Engineer jobs? States with the most job openings for Medical Device Embedded Software Engineer jobs include:
Infographic showing various Medical Device Embedded Software Engineer job openings in the United States as of May 2026, with employment types broken down into 99% Full Time, and 1% Part Time. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Jr. Embedded Software Engineer

MILLENNIUMSOFT

Franklin Lakes, NJ

$133.60K - $175.80K/yr

Other

Posted 17 days ago


Job description

Position: Jr. Embedded Software Engineer

Location: Franklin Lakes, NJ

Duration: 12+ Months Contract

Total Hours/week: 40.00

1st Shift

Client: Medical Device Company

Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)

No H1B’s

Junior level Embedded software engineer Embedded C Embedded debugging and testing RTOS knowledge

Description:

The Firmware Engineer (Embedded Software Engineer) is a technical position contributing to the embedded software/firmware development and testing for medical device product advancements.
The responsibilities can include, but are not limited to: embedded electronics and software architecture definition, board design and updates & design for critical features and functions, integrating, debugging and verifying implemented features through unit and functional testing.
Minimum Qualifications:
• Bachelor’s Degree in Electrical Engineering, Physics, Computer Engineering, software engineering or similar.
• A minimum of 3 years of post-educational professional experience, with focus on Embedded Software Development, debugging and testing
• Hands on experience developing embedded software in C and programming knowledge of Real-Time operating systems such as VxWorks, Micrium etc. is required
Desired Qualifications:
• 5+ years of professional experience in the medical device industry.
• Experience programming processors such as PIC32, STM32 etc
• Previous experience on medical device embedded software and electrical design efforts.
• Experience developing low level device drivers for hardware peripheral interfaces and devices such as SPI, I2C, USB, LCD, ADC, DAC, RFIC
• Knowledgeable in hardware/software interfaces, programming of embedded processor utilizing a Real Time Operating System (RTOS), real-time and post processing data analytics,
• Programming knowledge on C#
• Experience in a structured development environment with source control and bug tracking systems
• Experience generating technical documentation and authoring internal/external publications
Competencies:
• Excellent written & verbal communication skills
• Self-directed with the ability to learn and adapt quickly to new technologies and trends