Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

QuidelOrtho Corporation Logo

Senior Software Engineer, C++ (R&D)

QuidelOrtho Corporation

$100,000 - $120,000
Sep 30, 2025
City of Rochester, NY, US
Apply Now

QuidelOrtho is seeking a Senior Software Engineer to support their R&D team, specifically to work on existing technologies and drive innovation for their next generation of analyzers, which are part of their largest and most complex segment.

Requirements

  • Strong knowledge of object-oriented design, software design patterns.
  • Experience with embedded real-time applications written in C++.
  • Experience with real time operating systems and multi-task / muti-threaded embedded applications.
  • Software control of electro-mechanical devices utilizing stepper motors, position encoders, and other sensing technology.
  • User Interface development using Qt or equivalent technology
  • Relational database design and utilization within an embedded environment.
  • Complex machine scheduling and sequencing applications.

Responsibilities

  • Develops software solution(s) / feature(s) including DoD artifacts within an Agile development environment.
  • Acts as Software SME in design discussions with Product Mgrs, Systems Engrs to define requirements
  • Conceives, plans, and implements solutions to technical problems requiring unconventional approaches, new designs, and equipment and process development.
  • Applies principles of SDLC and owns product DHF while complying with QMS processes
  • Designs and implements software considering customer workflow, security, serviceability, performance, code maintainability.
  • Determines technical / operational feasibility by conducting system analysis, developing POCs, etc.
  • Demonstrates strong problem-solving skills using software debugging tools to investigate field issues.

Other

  • This position will be based in Rochester, NY. We need someone who thrives in a cross-discipline collaborative engineering environment.
  • This role will be onsite in Rochester, NY (4 days/week).
  • Minimum 5 years of experience with BS in Computer Science / Engineering, or minimum 3 years of progressive experience with MS in Computer Science / Engineering, or equivalent combination of education and experience.
  • Three (3) plus years involvement in developing software for a multi-discipline complex system.
  • Ability to work well in a team environment