Senior Software Engineer

1 week ago


Carlsbad, United States Roche Holdings Inc. Full time
Job Description

Roche fosters diversity, equity, and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people's varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care.

The Position

We advance science so that we all have more time with the people we love. Roche is the world's #1 provider of companion diagnostics, offering unrivaled experience in developing and commercializing predictive tests that enable personalized treatment strategies for patients.

The Senior Software Engineer will design, develop, and maintain software for medical devices with the R&D and Manufacturing teams, ensuring compliance with regulatory standards (e.g., FDA, ISO, IEC).

The Engineer will collaborate with cross-functional teams, including hardware engineers, quality assurance, and clinical experts, to define software and hardware requirements and specifications.

In addition, the Engineer will be expected to troubleshoot and resolve complex software/hardware issues to closure in a timely manner, providing technical support during product development and post-market phases.

You will demonstrate a familiarity with hardware interfaces such as Ethernet, USB, etc. and related testing/debugging tools.

Responsibilities

  1. Design, develop, and maintain software for medical devices.
  2. Collaborate with cross-functional teams to define software and hardware requirements and specifications.
  3. Troubleshoot and resolve complex software/hardware issues.
  4. Provide technical support during product development and post-market phases.
  5. Demonstrate a familiarity with hardware interfaces such as Ethernet, USB, etc. and related testing/debugging tools.

Requirements

  • Bachelor's or master's degree in computer science or computer engineering.
  • 8+ years of experience in software development, at least 3 years in the medical device or healthcare industry.
  • Demonstrated experience in the C# programming language and .NET Framework.
  • Experience with Hardware Integration, middle-tier and GUI development (WPF, WinForms, XAML).
  • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • Software/Hardware problem-solving/debugging capabilities.

Preferred

  • Strong verbal and written communication skills.
  • Experience with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and automated testing frameworks.
  • Experience with cybersecurity practices in medical device software development.

Work Environment

The essential functions of the job are usually performed in an environmentally controlled facility where the noise level in the work environment is usually moderate.

This position may involve a combination of office and biotechnology laboratory environments. The employee may be exposed to hazardous chemicals, blood-borne pathogens, and automated equipment.

While performing the job duties, the employee is regularly required to sit; reach with hands and arms and talk or hear.

The employee is frequently required to stand and walk. The employee may sometimes be required to lift and/or move up to 35 pounds.

Specific vision abilities required by this job include close vision, distance vision, color vision, and ability to adjust focus.

This position is based in Carlsbad, CA.

Relocation benefits are not available for this position.

The expected salary range for this position based on the primary location of Carlsbad, CA is $107,200 - $199,200. Actual pay 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.

Benefits

Who we are

GenMark is now a proud member of the Roche Group, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare.

As a global leader in healthcare, Roche Diagnostics offers a broad portfolio of products, tools, and services that help in the prevention, diagnosis, and management of diseases like HPV, HIV, hepatitis, and diabetes as well as other medical conditions, such as fertility and blood coagulation.

With the addition of GenMark to the Roche Group, syndromic infectious disease diagnostics is now added to the long list of disease states and conditions that the Roche Group addresses.

GenMark's ePlex true sample-to-answer system offers unique solutions to address the most significant challenges facing clinical laboratories, while supporting hospital systems to deliver patient-centered, value-based care.

ePlex streamlines the diagnostic workflow from physician order entry to the final test report and is the true sample-to-answer solution designed to improve patient care, reduce costs, and increase lab efficiency.

GenMark is headquartered in Carlsbad, California.

GenMark is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual's race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.



  • Carlsbad, United States KBR Full time

    Job Title: Senior Software EngineerJob Summary:KBR is seeking a skilled Senior Software Engineer to join our team in Carlsbad, CA. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for government and commercial customers. You will work individually or as part of a small team to develop...


  • Carlsbad, United States HME Full time

    Job Description:HME is a leading manufacturer of innovative products for the drive-thru and pro-audio industries. We're seeking a talented Senior Software Engineer to join our team and contribute to the development of our next-generation products.Key Responsibilities:Design and develop software for cloud-connected productsCollaborate with the Principal...


  • Carlsbad, United States HME Full time

    HME is a leading innovator in the drive-thru and pro-audio industries, with a rich history dating back to 1971. Our company is built on a foundation of customer-focused people who drive our success.We have a team environment that fosters collaboration, learning, and growth. With subsidiaries located in California, Missouri, Canada, UK, India, and China, we...


  • Carlsbad, United States CDM Technology Full time

    Hello, Our client is looking for a mature and experienced Senior Embedded Software Engineer. This is an immediate opportunity with an incredibly dynamic startup. Please inquire ASAP for this immediate opportunity.As a Software Engineer you will be expected to design, implement, debug and validate code for thermal system hardware. The thermal system is...


  • Carlsbad, United States Bolt Medical Full time

    Job Title: Senior Software Quality EngineerBolt Medical is seeking a highly skilled Senior Software Quality Engineer to lead Quality Assurance and Quality Engineering activities throughout the Software Development Lifecycle for new product development projects and for automated data processing systems used as part of the quality system.Key...


  • Carlsbad, United States CDM Technology Full time

    Senior Software Engineer in Test AutomationWe are seeking a highly skilled Senior Software Engineer in Test Automation to join our team at CDM Technology. As a key member of our engineering team, you will be responsible for building and extending our new test automation framework for Embedded Applications.Key Responsibilities:Design and develop a robust test...


  • Carlsbad, United States Vuori, Inc. Full time

    Vuori, Inc. is seeking a highly skilled Senior Software Engineer to join our team responsible for digital application portfolio that includes eCommerce shopping experience, personalized recommendations, content management system, search, and online returns.As a Senior Software Engineer, you will be responsible for developing and maintaining our client-side...


  • Carlsbad, United States CDM Technology Full time

    About the RoleCDM Technology is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our Thermal Systems group, you will be responsible for designing, implementing, and validating software for complex thermal systems.Key ResponsibilitiesDesign and develop software for thermal system hardwareWork with...


  • Carlsbad, United States CDM Technology Full time

    We are seeking a highly skilled Senior Software Engineer in Test to join our team at CDM Technology. As a key member of our engineering team, you will play a critical role in building and extending our new test automation framework for Embedded Applications.Key Responsibilities:Design and develop automated test scripts using Python and C/C++Collaborate with...


  • Carlsbad, United States Bolt Medical Full time

    DIRECT CANDIDATES ONLY, IF INTERESTED APPLY THROUGH JOB POST. NO DIRECT MESSAGES.RECRUITERS: DO NOT CONTACT.Position overview: The Software Quality Engineer is responsible for leading Quality Assurance and Quality Engineering activities throughout the Software Development Lifecycle for new product development projects and for automated data processing...


  • Carlsbad, United States Bolt Medical Full time

    DIRECT CANDIDATES ONLY, IF INTERESTED APPLY THROUGH JOB POST. NO DIRECT MESSAGES.RECRUITERS: DO NOT CONTACT.Position overview: The Software Quality Engineer is responsible for leading Quality Assurance and Quality Engineering activities throughout the Software Development Lifecycle for new product development projects and for automated data processing...


  • Carlsbad, United States CDM Technology Full time

    Hello- We are recruiting for a Senior Software Engineer in Test )Build System, Tools, Test) to help build out and extend a new test automation framework for Embedded Applications. This person should be familiar with Python and C/C++. This is a long term contract opp at a very cutting edge manufacturing client in Carlsbad. Please send a resume ASAP to find...


  • Carlsbad, United States CDM Technology Full time

    Hello- We are recruiting for a Senior Software Engineer in Test )Build System, Tools, Test) to help build out and extend a new test automation framework for Embedded Applications. This person should be familiar with Python and C/C++. This is a long term contract opp at a very cutting edge manufacturing client in Carlsbad. Please send a resume ASAP to find...


  • Carlsbad, United States KBR Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at KBR. As a Senior Software Developer, you will be responsible for designing and developing software systems for our customers. Your expertise in software development, object-oriented design, and programming will be essential in delivering...


  • Carlsbad, California, United States Vuori, Inc Full time

    Job OpportunityVuori, Inc is seeking a highly skilled Senior Software Engineer to join our team responsible for developing and maintaining our client-side web applications using ReactJS.Key ResponsibilitiesDesign and development of high volume/traffic web applicationsCollaboration with cross-functional teams to ensure applications meet business needs and...


  • Carlsbad, United States Bestinfo Systems LLC Full time

    Lead, DSP Software Engineer_Carlsbad-CA,Salt Lake City-UT _Full-Time(FTE)_Direct HirePosition: Lead, DSP Software EngineerLocation: Carlsbad-CA,Salt Lake City-UTBase Salary : $120,000 to $210,000 + Best-In-Class BenefitsRelocation Assistance Available : YesJD: Actively looking for a skilled software engineer who is passionate about shaping the future of...


  • Carlsbad, United States Bestinfo Systems LLC Full time

    Lead, DSP Software Engineer_Carlsbad-CA,Salt Lake City-UT _Full-Time(FTE)_Direct HirePosition: Lead, DSP Software EngineerLocation: Carlsbad-CA,Salt Lake City-UTBase Salary : $120,000 to $210,000 + Best-In-Class BenefitsRelocation Assistance Available : YesJD: Actively looking for a skilled software engineer who is passionate about shaping the future of...


  • Carlsbad, United States HME Full time

    HME is seeking a highly skilled Staff Software Engineer to join our Wireless Team. This role offers a unique opportunity to innovate, design, and develop software for embedded systems in a fast-paced agile environment.The ideal candidate will have 7+ years of experience in Software Engineering, with expertise in C/C++, Python, and application implementation...


  • Carlsbad, United States Assystem Full time

    Job Title: Senior Hydraulic EngineerAssystem Stup is a leading design, engineering, and project delivery consultancy with a strong presence in India and internationally. We are seeking a highly skilled Senior Hydraulic Engineer to join our team.The successful candidate will have a strong background in hydrology and hydraulics, with experience in developing...

  • Software Engineer III

    4 weeks ago


    Carlsbad, California, United States ThermoFisher Full time

    Job SummaryThermoFisher is seeking a highly skilled Software Engineer III to join our team. As a key member of our software development team, you will be responsible for designing, coding, and implementing DeltaV based standard software product platform, including hotfixes, new product releases, customizations, and interfacing to third-party systems.Key...