1

Biomedical Software Engineer Jobs in California (NOW HIRING)

Sr Software Engineer Embedded UI

Sunnyvale, CA · On-site

$145K - $190K/yr

As a Sr Software Engineer Embedded UI on the Future Forward team, you will develop innovative ... Bachelor's degree in Computer Science, Electrical Engineering, Biomedical Engineering, or a related ...

As a Sr Software Engineer Embedded UI on the Future Forward team, you will develop innovative ... Bachelor's degree in Computer Science, Electrical Engineering, Biomedical Engineering, or a related ...

About the Role As a Software Engineer, Core Science, you will help design and build the platforms ... biomedical research, scientific literature, or research tooling, and are motivated to learn from ...

next page

Showing results 1-20

Biomedical Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do biomedical software engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for biomedical software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What are some typical projects or responsibilities for a Biomedical Software Engineer?

Biomedical Software Engineers often work on designing, developing, and maintaining software used in medical devices, clinical diagnostics, or healthcare information systems. Typical responsibilities include coding new features, troubleshooting and resolving software issues, ensuring compliance with medical standards, and participating in quality assurance testing. You may also collaborate closely with clinicians, researchers, and regulatory specialists to align technological solutions with user needs and safety requirements. These projects frequently involve iterative development and rigorous validation to ensure reliability in real-world medical settings.

What is a Biomedical Software Engineer job?

A Biomedical Software Engineer develops software solutions for medical and healthcare applications, including medical devices, diagnostic tools, and research simulations. They combine biomedical knowledge with software development skills to create and maintain systems that improve patient care, enhance medical research, and ensure regulatory compliance. Their work often involves programming, data analysis, and collaboration with healthcare professionals and researchers.

What are the key skills and qualifications needed to thrive in the Biomedical Software Engineer position, and why are they important?

To thrive as a Biomedical Software Engineer, you need a strong background in computer science, biomedical engineering, and software development—often supported by a bachelor's or master's degree in a related field. Proficiency with programming languages such as Python, C++, or Java, familiarity with medical imaging tools, and experience working with healthcare interoperability standards like HL7 or DICOM are typically required. Effective communication, teamwork, and problem-solving skills are crucial for collaborating with cross-functional teams and understanding user requirements. These competencies ensure that biomedical software solutions are safe, compliant, and meet the complex needs of healthcare environments.

What cities in California are hiring for Biomedical Software Engineer jobs? Cities in California with the most Biomedical Software Engineer job openings:
Infographic showing various Biomedical Software Engineer job openings in California as of June 2026, with employment types broken down into 91% Full Time, 1% Part Time, 1% Temporary, and 7% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Machine Learning Engineer

F. Hoffmann-La Roche AG

South San Francisco, CA • Hybrid

$191K - $249K/yr

Other

Posted 28 days ago


Job description

Machine Learning Engineer

Genentech, Inc. seeks a Machine Learning Engineer at its South San Francisco, CA location.

Duties: Within global healthcare company, build, deploy and maintain machine learning solutions, including extracting, cleaning/transforming, and applying processes for biomedical imaging applications and multi-modal datasets. Apply mathematical, computational, and algorithmic techniques to further develop and refine machine learning models that meet company and customer needs. Create comprehensive, quality documentation detailing the implementation and usage of developed machine learning components, facilitating smooth integration into larger systems. Participate actively in code and design reviews, offering constructive feedback and suggestions to enhance functionality and promote optimal solutions. Collaborate with cross-functional teams to gather requirements, define use cases, and determine feasible approaches to address complex machine learning problems. Present findings and progress updates to internal and external stakeholders, delivering clear and compelling narratives supported by data, charts, graphs, and illustrations. May telecommute up to 2 days per week.

Education and experience required: Master's degree, or foreign degree equivalent, in Computer Science, Biomedical Imaging or closely related field and 2 years of experience as Machine Learning Engineer, Data Scientist, Software Engineer Machine Learning or closely related position.

Special Requirements: Academic or professional experience must include each of the following:

  • Advanced models for drug development research with Machine Learning and Deep Learning
  • Develop software solutions for bench scientists to advance drug development research with software engineering
  • Python for developing machine learning and software applications
  • Store data in databases for developing advanced solutions for research
  • Cloud platform technologies like Azure and AWS to run workloads and deploy solutions
  • Large language model application development and operations
  • Design and train specialized machine learning models for biomedical analysis

May telecommute up to 2 days per week.

Worksite: 1 DNA Way, South San Francisco, CA 94080

The expected annual salary range for this position based on the primary location for this position of South San Francisco, CA is $191,496 to $249,100 per year. Actual pay within the range will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.

Genentech is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.

If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.