Ortho Clinical Diagnostics Logo

Ortho Clinical Diagnostics

Senior Software Engineer - Linux C++

Reposted 13 Days Ago
Be an Early Applicant
In-Office
Rochester, NY
100K-120K Annually
Senior level
In-Office
Rochester, NY
100K-120K Annually
Senior level
Lead design and implementation of Linux-based device middleware in modern C++, driving architecture, requirements, implementation, and testing for real-time, resource-constrained, safety-critical systems. Provide technical leadership, develop integration test frameworks, and ensure memory-safe, maintainable designs within a regulated quality system.
The summary above was generated by AI
The Opportunity

 

QuidelOrtho unites the strengths of Quidel Corporation and Ortho Clinical Diagnostics, creating a world-leading in vitro diagnostics company with award-winning expertise in immunoassay and molecular testing, clinical chemistry and transfusion medicine. We are more than 6,000 strong and do business in over 130 countries, providing answers with fast, accurate and consistent testing where and when they are needed most – home to hospital, lab to clinic.

Our culture puts our team members first and prioritizes actions that support happiness, inspiration and engagement. We strive to build meaningful connections with each other as we believe that employee happiness and business success are linked. Join us in our mission to transform the power of diagnostics into a healthier future for all.

The Role

At QuidelOrtho, we’re advancing the power of diagnostics for a healthier future for all. Join our mission as our next Senior Software Engineer – Linux C++ to join our R&D Instrument Platforms organization and provide technical leadership in developing features and applications within our portfolio of products. This role focuses on Linux-based device software, real-time control, inter-process communication, and deterministic scheduling implemented in modern C++ (C++20/23) with memory-safe practices. This is an opportunity to shape core architecture and influence the development of safety-critical systems. Responsibilities span the full lifecycle, including requirements, design,

implementation, and testing.

This position is onsite in Rochester, NY.

Note: This position is not currently eligible for visa sponsorship.

The Responsibilities

  • Design and implement modular middleware components for Linux-based device software systems using modern C++ (C++20/23).
  • Act as Software SME in design discussions with Product Managers and Systems Engineers to define requirements.
  • Define system architecture and development processes to ensure long-term maintainability and traceability within a regulated quality management system.
  • Conduct feasibility analysis and develop proof-of-concepts for middleware solutions.
  • Contribute to system-wide synchronization, logging, and monitoring infrastructure for observability.
  • Enforce memory-safe design practices throughout requirement gathering, architecture definition, unit testing, and code reviews.
  • Develop integration test frameworks for multi-process Linux service environments
  • Perform other work-related duties as assigned.

The Individual

Required:

  • B.S. or M.S. Degree in Computer Science, Computer Engineering
    or a related discipline required
  • Minimum of 5 years required with bachelor’s or 3 years with master’s degree, preferably leading in a medical device environment or equivalent combination of education and experience.
  • Proficiency in Modern C++ (C++11 minimum, C++20 or newer preferred) with a strong understanding of memory management thread-safety, this is not a web or front-end development position.
  • Familiarity with Agile development practices and toolchains, including Git, CI/CD integration, and issue tracking platforms such as Jira, GitHub, or Azure DevOps.
  • Experience developing and testing software for resource-constrained environments, including real-time applications and/or robotic systems.
  • Strong analytical and debugging skills with a systematic approach to solving complex technical issues.
  • Experience with automated testing frameworks such as GTest, PyTest, or similar, including test mocking, emulation, and simulation tools for Linux-based device software systems.
  • Ability to travel 5% or less, domestically.

Preferred:

  • Embedded systems development, including Linux or RTOS.
  • Design and integration of modular, maintainable software interfaces using Interface Definition Languages (IDLs), versioned APIs (e.g., REST), event-driven or pub/sub architectures, and schema validation (e.g., JSON Schema, XSD) to support cross-language and backend-to-UI interoperability.
  • Experience or working knowledge of the Rust programming language.
  • Familiarity with scripting languages such as Python and Bash for automation and tooling.
  • Proficiency in modern cross-platform software design using contemporary build systems (e.g., CMake, etc.).
  • Designing testable architectures and developing deterministic test cases using automated testing frameworks, including mocking, emulation, and simulation tools for Linux-based device software systems.

The Key Working Relationships

Internal Partners:

  • Systems Engineers, Hardware Engineers, Quality/Regulatory, Operations, Marketing, Manufacturing, Service, Clinical Medical Affairs, Project Management Office

External Partners:

  • Software development partners and suppliers.

The Work Environment

This role is based at our beautiful waterfront campus with walking trail, fitness center, and full-service onsite cafeteria in the Rochester, NY region.

The work environment characteristics are representative of a manufacturing, laboratory, or warehouse environment. Up to 60% of the time at desk, standing or sitting extended periods of time. Flexible work hours to meet project deadlines

Physical Demands

Must be able to work at desk, standing or sitting for extended periods of time. Other physical demands include bending, kneeling, talking, hearing, and vision.

Salary Transparency

The salary range for this position takes into account a wide range of factors including education, experience, knowledge, skills, geography, and abilities of the candidate, in addition to internal equity and alignment with market data. At QuidelOrtho, it is not typical for an individual to be hired at or near the top range for their role and compensation decisions are dependent on the facts and circumstances of each case. The salary range for this position is $100,000 to $120,000 and is bonus eligible. QuidelOrtho offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance, along with a 401(k) plan, employee assistance program, Employee Stock Purchase Plan, paid time off (including sick time), and paid Holidays. All benefits are non-contractual, and QuidelOrtho may amend, terminate, or enhance the benefits provided, as it deems appropriate.

Equal Opportunity

QuidelOrtho believes in Equal Opportunity for all and is committed to ensuring all individuals, including individuals with disabilities, have an opportunity to apply for those positions that they are interested in and qualify for without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. QuidelOrtho is also committed to providing reasonable accommodations to qualified individuals so that an individual can perform the duties. If you are interested in applying for an employment opportunity and require special assistance or an accommodation to apply due to a disability, please contact us at [email protected].

#LI-TO1


 

Top Skills

Azure Devops
C++ (C++11/C++20)
Ci/Cd
Emulation Tools
Git
Git
Gtest
JIRA
Linux
Pytest
Real-Time Systems
Robotic Systems
Simulation Tools
HQ

Ortho Clinical Diagnostics Raritan, New Jersey, USA Office

1001 US Highway 202, Raritan, NJ, United States, 08869

Similar Jobs

13 Days Ago
In-Office
Rochester, NY, USA
100K-120K Annually
Senior level
100K-120K Annually
Senior level
Healthtech • Biotech
Combine Scrum Master leadership with hands-on embedded Linux C++ development. Facilitate Agile ceremonies, remove impediments, track sprint metrics, then design and implement inter-process and inter-node communication, service abstraction layers, integration test frameworks, and observability for distributed embedded systems while ensuring quality, traceability, and maintainability in a regulated environment.
Top Skills: C++,Linux,Azure Devops,Jira,Git,Ci/Cd,Tdd,Unit Testing,Mocking Frameworks
6 Days Ago
In-Office
Rochester, NY, USA
100K-120K Annually
Senior level
100K-120K Annually
Senior level
Healthtech • Biotech
The Senior Software Engineer will develop software for distributed embedded systems, focusing on real-time communication and testing, while leading design discussions and ensuring quality processes.
Top Skills: Azure DevopsBashC++CanCi/CdCmakeDdsEthernetGitGitGtestJIRAPytestPythonRos2Usb
13 Minutes Ago
In-Office
New York City, NY, USA
150K-225K Annually
Mid level
150K-225K Annually
Mid level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Real Estate
As a Growth PM, you will own product positioning and design automated growth systems to scale pipeline and revenue, collaborating across teams to drive market strategy and execution.
Top Skills: AIData AnalysisEngagement Systems

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account