Senior Software Engineer
1 week ago
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
- Design, develop, and maintain software for medical devices.
- Collaborate with cross-functional teams to define software and hardware requirements and specifications.
- Troubleshoot and resolve complex software/hardware issues.
- Provide technical support during product development and post-market phases.
- 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.
-
Senior Software Engineer
4 days ago
Carlsbad, United States KBR Full timeJob 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...
-
Senior Software Engineer
2 weeks ago
Carlsbad, United States HME Full timeJob 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...
-
Senior Software Engineer
4 days ago
Carlsbad, United States HME Full timeHME 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...
-
Senior Embedded Software Engineer
2 months ago
Carlsbad, United States CDM Technology Full timeHello, 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...
-
Senior Software Quality Assurance Engineer
4 weeks ago
Carlsbad, United States Bolt Medical Full timeJob 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...
-
Senior Software Engineer in Test Automation
1 month ago
Carlsbad, United States CDM Technology Full timeSenior 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...
-
Senior Front End Software Engineer
4 days ago
Carlsbad, United States Vuori, Inc. Full timeVuori, 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...
-
Senior Embedded Software Developer
2 months ago
Carlsbad, United States CDM Technology Full timeAbout 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...
-
Senior Software Engineer in Test
2 months ago
Carlsbad, United States CDM Technology Full timeWe 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...
-
Senior Software Quality Engineer
2 months ago
Carlsbad, United States Bolt Medical Full timeDIRECT 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...
-
Senior Software Quality Engineer
2 months ago
Carlsbad, United States Bolt Medical Full timeDIRECT 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...
-
Software Engineer in Test
2 months ago
Carlsbad, United States CDM Technology Full timeHello- 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...
-
Software Engineer in Test
2 months ago
Carlsbad, United States CDM Technology Full timeHello- 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...
-
Senior Software Developer
5 days ago
Carlsbad, United States KBR Full timeJob 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...
-
Senior Software Engineer
1 week ago
Carlsbad, California, United States Vuori, Inc Full timeJob 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...
-
Lead, DSP Software Engineer
2 months ago
Carlsbad, United States Bestinfo Systems LLC Full timeLead, 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...
-
Lead, DSP Software Engineer
2 months ago
Carlsbad, United States Bestinfo Systems LLC Full timeLead, 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...
-
Staff Software Engineer
4 days ago
Carlsbad, United States HME Full timeHME 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...
-
Senior Water Resources Engineer
2 weeks ago
Carlsbad, United States Assystem Full timeJob 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 timeJob 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...