Senior Software Engineer - Medical Devices

4 Months ago • 7-10 Years • Software Development & Engineering • $140,800 PA - $197,100 PA

Job Summary

Job Description

The Sr Software Engineer - Medical Devices will be responsible for developing, maintaining, and refactoring software components for cutting-edge medical devices across desktop, web, and cloud platforms. Key responsibilities include collaborating with cross-functional teams, gathering requirements, optimizing code for performance and reliability, and engaging in the complete software development lifecycle. The role also involves monitoring and resolving software bugs, documenting code, staying updated with industry trends, and mentoring junior developers. Adherence to software development best practices and standards is crucial to ensure high product quality.
Must have:
  • Bachelor’s degree in Computer Science, Engineering, or related field and 10 years of experience
  • Master's degree and 7 years of experience
  • 5+ years software development experience, emphasis on medical device software
  • Write clean, testable code and conduct peer code reviews
  • Proficiency in C#, .NET, Python, SQL, Typescript, React, GraphQL, WPF and MVVM, RESTful APIs
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Understanding of software security best practices in healthcare
  • Excellent written and verbal communication skills
  • Excellent analytical and troubleshooting skills
Good to have:
  • Knowledge of FDA regulations and standards for medical device software development
Perks:
  • Choice of medical (including prescription), dental, and vision plans
  • Nationwide coverage and telemedicine options
  • Company-Provided Life and Accidental Death Insurance
  • Short and Long-Term Disability Insurance
  • Retirement Plan with employer contribution and match
  • Adoption Assistance
  • Wellness Programs
  • Employee Assistance Program
  • Commuter Benefits
  • Various voluntary benefit offerings
  • Discount programs
  • Parental leaves
  • Eligible for a variable annual bonus

Job Details

Description

The Sr Software Engineer – Medical Devices will play a crucial role in developing, maintaining, and refactoring software components for our cutting-edge medical devices across desktop, web, and cloud platforms
 
Job Responsibilities:
  • Develop and maintain software solutions for medical devices across desktop, web, and cloud environments.
  • Collaborate closely with cross-functional teams to gather requirements and develop software solutions.
  • Refactor and optimize existing code to improve performance, reliability, and maintainability.
  • Engage in the complete software development lifecycle, from design to deployment.
  • Monitor software for bugs and issues, promptly addressing and resolving them.
  • Document code consistently throughout the development process.
  • Stay updated with the latest industry trends, development methodologies, and tools to ensure our software remains cutting-edge.
  • Provide mentoring to junior developers, fostering a culture of continuous learning and growth.
  • Adhere to and advocate for software development best practices and standards, ensuring our products meet the highest quality.
 
Minimum Requirements:
  • Bachelor’s degree in Computer Science, Engineering, or related field and 10 years of experience in Software Development
OR Master's degree and 7 years of experience in Sofware Development
  • 5+ plus years software development experience, with a strong emphasis on medical device software or regulated fields.
  • Write clean, testable code and conduct peer code reviews.
  • Proficiency in C#, .NET, Python, SQL, Typescript, React, GraphQL, WPF and MVVM, RESTful APIs
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • A keen understanding of software security best practices, especially in a healthcare setting.
  • Knowledge of FDA regulations and standards related to medical device software development will be an advantage.
  • Excellent written and verbal communication skills. 
  • Excellent analytical and troubleshooting skills.  
 
The estimated salary range for this role based in California is between $140,800 – 197,100. This role is eligible to receive a variable annual bonus based on company, team, and individual performance per bioMerieux’s bonus program. This range may differ from ranges offered for similar positions elsewhere in the country given differences in cost of living. Actual compensation within this range is determined based on the successful candidate’s experience and will be presented in writing at the time of the offer. 
In addition, bioMérieux offers a competitive Total Rewards package that may include: 
·        A choice of medical (including prescription), dental, and vision plans providing nationwide coverage and telemedicine options 
·        Company-Provided Life and Accidental Death Insurance 
·        Short and Long-Term Disability Insurance 
·        Retirement Plan including a generous non-discretionary employer contribution and employer match. 
·        Adoption Assistance 
·        Wellness Programs 
·        Employee Assistance Program 
·        Commuter Benefits 
·        Various voluntary benefit offerings 
·        Discount programs 
·        Parental leaves 

Similar Jobs

Windranger - Technical AI Researcher

Windranger

Singapore (On-Site)
3 Months ago
Google - Program Manager I, Maintenance Planning, Data Center Operations

Google

New Albany, Ohio, United States (On-Site)
3 Months ago
onwards Search - Sales Operations Associate

onwards Search

North Adams, Massachusetts, United States (Hybrid)
1 Month ago
Survay Monkey - Staff Software Engineer

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Samsung Semiconductor - Principal Engineer, AI/ML Software Compiler

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Months ago
Syniverse - Sr Operations Engineer

Syniverse

Hyderabad, Telangana, India (On-Site)
1 Month ago
e2 open - Staff Software Engineer

e2 open

Hyderabad, Telangana, India (On-Site)
1 Month ago
Riot Games - Manager, Software Engineering - Infrastructure / Cloud Foundations

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Spaulding Ridge - Analytics Engineer

Spaulding Ridge

Chicago, Illinois, United States (On-Site)
1 Month ago
Assystems - Site /Field engineer (Civil )

Assystems

Gujrat, Punjab, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

JDA - CVP, Global Alliances

JDA

Dallas, Texas, United States (Remote)
1 Month ago
Imanage - Product Manager (Compliance Analytics & Threat Manager)

Imanage

Chicago, Illinois, United States (Hybrid)
4 Months ago
Canonical - Partner Sales Manager

Canonical

(Remote)
2 Months ago
Paytm - Business Analyst - Team Lead

Paytm

Greater Noida, Uttar Pradesh, India (On-Site)
1 Month ago
GoMotive - Senior Sales Strategy & Operations Manager (AM Focused)

GoMotive

United States (Remote)
2 Months ago
binance - Senior Product Manager, Web

binance

Taipei City, Taiwan (On-Site)
4 Months ago
luxsoft - Data Modelling Expert (with Avaloq experience)

luxsoft

Bengaluru, Karnataka, India (Remote)
2 Months ago
Survay Monkey - Staff Site Reliability Engineer - Cloud Solutions Team

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Site Core - Vice President, Demand Generation

Site Core

United States (On-Site)
4 Weeks ago
luxsoft - Senior Drupal Developer

luxsoft

Zürich, Zurich, Switzerland (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

Intel  - Senior Foundry Applications Engineer (Analog Design)

Intel

Phoenix, Arizona, United States (On-Site)
1 Year ago
Playstation - Senior Technical Program Manager (Software/Firmware)

Playstation

San Mateo, California, United States (On-Site)
2 Months ago
Roblox - Principal Engineer, User Safety

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Zones - Fiber Optics Technician

Zones

United States (Remote)
2 Months ago
Dave Ramsey - Director of Project Management

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Month ago
Google - Software Engineering Manager II

Google

Kirkland, Washington, United States (On-Site)
2 Months ago
Ansys - Lead Program Manager - Semiconductor

Ansys

San Jose, California, United States (On-Site)
3 Weeks ago
HCL Tech - Spring Boot Technical Lead

HCL Tech

Texas, United States (On-Site)
1 Month ago
TransUnion - Senior Global Payroll Director

TransUnion

Chicago, Illinois, United States (Hybrid)
2 Months ago
Apple - Apple Ads - Platform Operations Business Specialist

Apple

Cupertino, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Ion - Red Hat Engineer, Italy

Ion

Italy (Hybrid)
9 Months ago
Capgemini - Splunk Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
broadcom - Wafer Fab Engineer

broadcom

Breinigsville, Pennsylvania, United States (On-Site)
1 Month ago
Assystems - Piping Engineer

Assystems

Al Khobar, Eastern Province, Saudi Arabia (On-Site)
1 Month ago
Coupa - Sr. Principal Software Engineer (Analytics)

Coupa

India (Remote)
1 Month ago
Morning Star - Software Engineer

Morning Star

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
e2 open - Implementation Engineer

e2 open

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
Granicus - Software Engineer 3 - ROR

Granicus

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
Roblox - Senior Engineering Manager, Programmability

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Marvell - Senior Principal IC Design Engineer

Marvell

Santa Clara, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Durham, North Carolina, United States (On-Site)

Hazelwood, Missouri, United States (On-Site)

Salt Lake City, Utah, United States (On-Site)

Salt Lake City, Utah, United States (On-Site)

Durham, North Carolina, United States (On-Site)

Durham, North Carolina, United States (On-Site)

Hazelwood, Missouri, United States (On-Site)

Salt Lake City, Utah, United States (On-Site)

Durham, North Carolina, United States (On-Site)

Salt Lake City, Utah, United States (On-Site)

View All Jobs

Get notified when new jobs are added by BioFire

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug