Senior Software Engineer (R&D) (1 of 2) (C/C++)
Rochester, NY 
Share
Posted 20 days ago
Job Description
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

As we continue to grow as QuidelOrtho, we are seeking a Senior Software Engineer to join our R&D Instrument Platforms organization to provide technical leadership for the realization of a new features and products within our portfolio of products.

This position is responsible for developing software and supporting software development processes and tools. This includes, but is not limited to, requirements development, design, build, implementation, and testing. This position is located in Rochester, NY on a waterfront campus with trails, a fitness center, and cafeteria with available meal service.

The Responsibilities
  • Develops software solution(s) / feature(s) including Definition of Done artifacts within an Agile development environment.
  • Acts as Software subject matter expert in design discussions with Product Managers, Systems Engineers, and other departments to define requirements.
  • Translates requirements into list of user stories and helps deliver projects on timelines and with quality.
  • Applies principles of the Software Development Life Cycle (SDLC) and owns product DHF while complying with QMS processes.
  • Designs 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.
  • Occasional possible work in a BSL-2 environment.
  • Coaches and mentors' junior engineers / interns and provide domain related guidance.
  • Represent software engineering in internal / external audits.
  • Performs other work-related duties as assigned.

The Individual

Required Skills:

  • Minimum of 5 progressive years of experience with a Bachelor's degree in Computer Science / Computer Engineering / Software Engineer.
  • 3 years involvement in developing software for a multi-discipline complex system.
  • Strong knowledge of object-oriented design and software design patterns.
  • Experience with embedded real-time applications written in C, C++.
  • Experience with real time operating systems and multi-task / multi-threaded embedded applications.
  • Experience within one or more of the following areas:
    • > Software control of electro-mechanical devices utilizing stepper motors, position encoders, pipetters, and/or other sensing technology.
    • > Relational database design and utilization within an embedded environment.
    • > Complex machine scheduling and sequencing applications.
    • > Machine vision. Image capture and image analysis.
  • Hands on experience with unit test tools, test automation tools, and modern CI-CD tools (e.g. Jenkins, SonarQube, xUnit-style frameworks, etc.).
  • Demonstrates the initiative and ability to explore alternate technology and approach to solve problem at hand.
  • Skilled in breaking down problem / work items and estimating efforts.
  • Ability to conduct technology choice assessment, buy vs. build assessment, etc.
  • Ability to work well in a team environment.
  • Proven technical leadership in matrix environment.
  • Excellent organizational skills.
  • Excellent communication, influencing and conflict resolution skills.
  • Experience with technical writing and English fluency.
  • Experience working with development partners.
  • Ability to triage product issues and perform root cause investigations.
  • Adapt quickly to obstacles and changing demands.
  • Operates through the entire software development life cycle.
  • Ability to think like our customers and have a service-oriented mindset.
  • Attention to detail.
  • Able to work from a backlog and stay engaged to complete work.
  • Ability to guide / lead a small team of engineers.

Preferred Skills:

  • >5 years ofexperience with software development for medical devices or software development in another regulated industry
  • Experience with the QNX operating system, real-time Linux, or similar

The Key Working Relationships

Internal Partners:

  • Work with other Instrument R&D and Assay engineering groups & support engineers.

Key Supervisory Responsibilities:

  • Makes hiring recommendations, Trains employees, Plans work of others, Review's work quality and quantity of others, Conducts performance reviews, Makes pay and promotional recommendations, Resolves employee grievances, Makes termination recommendations, and Recommends budget amounts.

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 their 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

#LI-JP1



"At Ortho Clinical Diagnostics, we are proud of the empowering, inclusive and innovative culture we are growing. Our team is passionate about our work, and brings deep knowledge, industry experience and diverse thinking that drive results, making Ortho a place to grow your career.

Ortho Clinical Diagnostics is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other characteristic protected by law."

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields