1

Medical Device Embedded Software Engineer Jobs in Tracy, CA

Senior Software Engineer, Embedded Systems

Byron, CA ยท On-site

$136K - $179K/yr

The Role As a Senior Embedded Software Engineer, you will own software that runs directly on safety ... Comprehensive medical benefits * 401(k) with company contribution + Roth IRA * Free daily lunch ...

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

We are seeking an experienced Systems Integration Engineer to lead the integration of complex medical device systems that combine hardware, embedded software, mobile applications, wireless ...

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 Software Engineer information

See Tracy, CA salary details

$75.4K

$165.1K

$187.3K

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

As of Aug 2, 2026, the average yearly pay for medical device embedded software engineer in Tracy, CA is $165,115.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,600.00 and $186,200.00 per year, depending on experience, location, and employer.

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.

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 popular job titles related to Medical Device Embedded Software Engineer jobs in Tracy, CA? For Medical Device Embedded Software Engineer jobs in Tracy, CA, the most frequently searched job titles are:
What job categories do people searching Medical Device Embedded Software Engineer jobs in Tracy, CA look for? The top searched job categories for Medical Device Embedded Software Engineer jobs in Tracy, CA are:
What cities near Tracy, CA are hiring for Medical Device Embedded Software Engineer jobs? Cities near Tracy, CA with the most Medical Device Embedded Software Engineer job openings:
Infographic showing various Medical Device Embedded Software Engineer job openings in Tracy, CA as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $165,115 per year, or $79.4 per hour.

Embedded Software Developer

Alif Semiconductor

Pleasanton, CA โ€ข On-site

$150K - $250K/yr

Full-time

Re-posted 15 days ago


Job description

Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology.

As an Embedded Software Developer for the Secure Processing Element, you will be responsible for developing and releasing to production the security firmware and supporting tools for the Secure Enclave in Alif’s MCU/MPU products. You will work closely with fellow firmware developers, system architects and senior management in order to define and architect the Secure Enclave (SE) firmware, which consists of both system ROM code and runtime firmware running in the SE’s local ram on ARM based cores.  In addition, you will work with others on the development of SW tools that are needed for provisioning the security credentials into the device.  As a Security Firmware developer, you must be very familiar with embedded system security and cryptography, be able to identify system threats and issues and develop embedded firmware using common cryptographic operations to minimize these system threats. You will also work with Alif marketing and lead customers / partners in order integrate market feedback on the security and configuration requirements. Our products are built around advanced Arm cores and bus architectures with a focus on IoT architecture, low power operation and system security. We expect the candidate to have prior experience in an embedded SW development team and to be familiar with ARM MCU’s and MPU’s. 
Responsibilities
  • Develop a mastery of the security threats for our products and understand the competitive security offerings of our competition
  • Have a deep understanding of our hardware system security functions and security firmware in the system
  • Architect and develop portions of the Secure Enclave Firmware and system provisioning tools.
  • Utilize the quality SW development process in order to complete the deliverables in a timely manor
  • Collaborate with other SE Firmware team members (discussions and review meetings, etc.)
Qualifications
  • Degree in Computer Science or related computer software fields.
  • 5-10+ years prior experience with embedded security firmware / software development
  • Strong knowledge of cryptography functions and embedded security architecture
  • Knowledge and experience with embedded MCU programming (C, C++ and Python)
  • Experience with embedded SW development tools (Git, Jira, CI tools, etc.)
  • Familiar with ARM MCU’s / MPU’s and embedded systems architecture
  • Ability to balance technical excellence with commercial / business pressures
  • Good communication skills and the ability to work with all levels in an organization
  • Demonstrable experience of on-time delivery of quality architectures
The annual salary range for this position will be between $150,000 to $250,000.  The actual annual salary paid will be determined based on job-related skills, experience, qualifications, work location and market conditions. The expected base pay range for this role may be modified based on market conditions.
Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
 
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.