Senior Software Engineer

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

  • Software Engineer

    1 week ago


    Carlsbad, United States The MathWorks Inc Full time

    Working under the direction of the Manager or Senior Team Lead, will be responsible for developing sophisticated software for small self-contained projects; implementing moderatelycomplex 3D modeling software; writing high quality code, designing extensible software using software engineering principles, patterns and methodologies, performance monitoring and...


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

  • Software Engineer

    2 weeks ago


    Carlsbad, United States Texas Department of Aging & Disability Services Full time

    About the Role:As a Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code. You will work closely with cross-functional teams to ensure that our software meets the highest standards of quality and reliability.Key...

  • Software Engineer

    2 weeks ago


    Carlsbad, New Mexico, United States Becker Health Full time

    We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in developing robust and efficient software solutions.Key responsibilities include:Designing and implementing software systemsCollaborating with cross-functional teamsEnsuring high-quality code and documentation


  • Carlsbad, California, United States KBR Full time

    Job Summary:KBR is seeking a skilled Software Engineer to join our team in Carlsbad, CA. As a software engineer, you will work on developing breakthrough products and innovative software applications for government and commercial customers. You will be responsible for designing and developing system software, exploring new areas or programming in new...


  • Carlsbad, United States DNA Electronics (DNAe) Full time

    DNA Electronics (DNAe) is a dynamic company integrating cutting edge sequencing technologies with novel biochemical techniques to create a revolutionary sample-to-answer sequencing platform. We are seeking an experienced Software Quality Engineer to join our team of professionals who are committed to creating quality in In Vitro Diagnostic products. The...


  • Carlsbad, United States People With Chemistry Full time

    A growing medical device company located in San Diego county is looking to hire a hands-on Senior Manufacturing Engineer for their process development and manufacturing department. The company is developing breakthrough technology and innovative electrophysiology devices to treat cardiovascular diseases. The Manufacturing team is growing to prepare for the...


  • Carlsbad, California, United States Hydrosat Full time

    Job OpportunityWe are seeking a highly skilled Full Stack Software Engineer to join our team at Hydrosat, a venture-backed space data analytics company.As a key member of our engineering team, you will be responsible for designing, implementing, testing, and maintaining customer-facing web services and web applications for enabling discoverability and...

  • Senior Data Engineer

    4 weeks ago


    Carlsbad, United States Rockstar Games Full time

    Job DescriptionAt Rockstar Games, we're seeking a highly skilled Senior Data Engineer to join our team. As a key member of our analytics team, you'll play a crucial role in building a cutting-edge game analytics platform and tools to better understand our players and enhance their experience in our games.Responsibilities:Design and implement real-time and...


  • Carlsbad, California, United States CyberCoders Full time

    AOSP System Software EngineerCyberCoders is seeking a talented AOSP System Software Engineer to join our team.Key Responsibilities:Design, develop, and maintain system software for Android Open Source Project (AOSP)Collaborate with cross-functional teams to define system requirements and specificationsDebug and troubleshoot system-level issues using advanced...


  • Carlsbad, California, United States Actalent Full time

    Job Title: Android Frameworks Software EngineerWe are seeking a highly skilled Android Frameworks Software Engineer to join our team at Actalent. As a key member of our engineering team, you will be responsible for developing and delivering new cutting-edge technologies that serve as the foundation of current and future products.Key Responsibilities:Develop...