1

Medical Device Embedded System Engineer Jobs in Rancho Cucamonga, CA

Staff Engineer - Medical Device

Brea, CA · On-site

$115K - $160K/yr

Resolves engineering issues associated with Variation Notices by analyzing and reporting on the ... Performs quality systems and technical audits of customer laboratories. * Performs other duties as ...

Staff Engineer - Medical Device

Brea, CA · Hybrid

$115K - $160K/yr

... medical technology. * University Degree in Electrical Engineering or related field. * 10+ years of ... Performs quality systems and technical audits of customer laboratories. * Performs other duties as ...

Staff Engineer - Medical Device

Brea, CA · Hybrid

$115K - $160K/yr

... medical technology. * University Degree in Electrical Engineering or related field. * 10+ years of ... Performs quality systems and technical audits of customer laboratories. * Performs other duties as ...

... medical, aerospace and security markets. What You'll Do * Architect complex embedded systems and ... Investigate and solve complex system-level challenges involving electronics, embedded software ...

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 ...

next page

Showing results 1-20

Medical Device Embedded System Engineer information

See Rancho Cucamonga, CA salary details

$63.9K

$140.3K

$196.2K

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

As of Sep 6, 2026, the average yearly pay for medical device embedded system engineer in Rancho Cucamonga, CA is $140,282.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,900.00 and $167,100.00 per year, depending on experience, location, and employer.

What does a medical device embedded system engineer do?

A Medical Device Embedded System Engineer designs, develops, and maintains the embedded software and hardware used in medical devices such as pacemakers, infusion pumps, and diagnostic equipment. They ensure that the systems meet strict safety, reliability, and regulatory standards required in the healthcare industry. Their work involves programming microcontrollers, integrating sensors and communication modules, and collaborating with cross-functional teams to ensure the final product is safe, effective, and compliant with medical regulations.

How does a medical device embedded system engineer typically collaborate with cross-functional teams during product development?

As a Medical Device Embedded System Engineer, you’ll work closely with teams such as hardware engineers, software developers, quality assurance, regulatory affairs, and clinical experts. Collaboration is essential to ensure the embedded system meets safety, performance, and regulatory requirements. This often involves participating in design reviews, troubleshooting integration issues, and providing technical documentation. Effective communication and teamwork are key, as you’ll be translating clinical needs into technical solutions and ensuring compliance with medical standards.

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

A Medical Device Embedded System Engineer typically needs a strong background in electrical or computer engineering, experience with embedded C/C++ programming, and a solid understanding of medical device regulations. Familiarity with microcontrollers, real-time operating systems (RTOS), and compliance standards like IEC 62304 is highly valuable, and certifications in embedded systems or medical device software can be advantageous. Strong problem-solving skills, attention to detail, and effective teamwork are essential soft skills for excelling in this position. These competencies ensure the development of safe, reliable, and regulatory-compliant medical devices that improve patient outcomes.

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

AspectMedical Device Embedded System EngineerMedical Software Engineer
CredentialsBachelor's or higher in Electrical, Computer Engineering, or related; knowledge of embedded systemsBachelor's or higher in Computer Science, Software Engineering, or related; programming skills
Work EnvironmentDesigning and testing embedded hardware/software for medical devicesDeveloping medical software applications, often on PCs or servers
Industry UsageUsed in medical devices like pacemakers, imaging equipment, and monitorsUsed in healthcare software, EHR systems, and medical data analysis

The Medical Device Embedded System Engineer focuses on developing embedded hardware and firmware for medical devices, ensuring safety and compliance. In contrast, the Medical Software Engineer primarily develops software applications used in healthcare settings. Both roles require technical expertise but differ in their focus on hardware versus software development within the medical industry.

What cities near Rancho Cucamonga, CA are hiring for Medical Device Embedded System Engineer jobs?

Cities near Rancho Cucamonga, CA with the most Medical Device Embedded System Engineer job openings:

Senior Embedded Software Engineer - Anaheim, CA - Only W2 - (JK)

Central Business Solutions

Anaheim, CA • On-site

$129K - $170K/yr

Other

Posted 4 days ago


Job description

Role Overview
We are seeking a hands-on Senior Embedded Software Engineer to lead software bring-up, platform integration, and hardware enablement activities on NVIDIA Jetson-based systems. The ideal candidate will have strong expertise in Embedded Linux, BSP development, hardware interface validation, and software integration for automated test and manufacturing environments.
Key Responsibilities
  • Perform OS bring-up and establish a stable software baseline on NVIDIA Jetson platforms.
  • Configure, customize, and validate NVIDIA JetPack/BSP software components.
  • Enable and validate hardware interfaces including I2C, GPIO, UART, GMSL, SPI Flash, Bluetooth, and touch panel interfaces.
  • Develop and support advanced platform features such as 4K video output, display subsystem integration, and hardware diagnostics.
  • Design and implement robust software interfaces and APIs between the Jetson platform and external tester/client applications.
  • Develop services for hardware control, device discovery, flash programming, and system monitoring.
  • Support automated system initialization, power-up sequencing, and runtime recovery mechanisms.
  • Implement solutions for dynamic GMSL reinitialization without requiring platform reboot.
  • Perform platform debugging, root-cause analysis, and system validation activities.
  • Create and maintain technical documentation, interface specifications, and integration guides.
  • Manage software licensing requirements for operating systems, third-party components, and development tools.
  • Collaborate closely with hardware, manufacturing, and test engineering teams to deliver reliable production-ready solutions.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 5+ years of experience in Embedded Software Development.
  • Strong experience with Linux Kernel, BSP customization, and device driver development.
  • Hands-on experience with NVIDIA Jetson platforms and JetPack SDK.
  • Strong knowledge of hardware interfaces including I2C, SPI, UART, GPIO, display, and multimedia subsystems.
  • Proficiency in C/C++, Linux application development, and debugging techniques.
  • Experience with Git, software release processes, and embedded system troubleshooting.
  • Experience with GMSL-based systems and high-speed data transfer interfaces
Preferred Skills
  • Knowledge of SPI Flash programming and manufacturing test automation.
  • Experience with Python scripting and automation frameworks.
  • Familiarity with Bluetooth integration, display technologies, and production validation environments.
Core Competencies
  • Embedded Linux
  • NVIDIA Jetson
  • BSP Development
  • Hardware Bring-up
  • Device Drivers
  • C/C++
  • System Integration
  • API Development
  • Debugging & Troubleshooting