Job Information
Quidel Staff Software Engineer in Rochester, New York
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 Opportunity
QuidelOrtho is seeking a Staff Software Engineer, Embedded Systems to support our R&D Software Engineering team.
This team has a unique mission. After our instruments are approved (e.g., by the FDA), software is the only part of the instrument that can be improved over time. New software features are constantly being added across our instruments. We form strong relationships with our customers to understand their needs so we can develop the most impactful features.
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.
If you love to learn, mentor emerging young talent, and are looking to push your technical skills to the next level, we want you. This position will be in our largest segment with the most complex analyzers. Not only will this role cover existing technologies, but it will also be critical to driving out of the box thinking for our next generation of analyzers. There is a lot of work ahead of us.
QuidelOrtho has offices across the world, and this position will be based in Rochester, NY. We need someone who thrives in the mentoring role and will be able to spend quality time in person with our young talent, and that is in Rochester, NY. There is no mandate to work in the office every day, but there will be many meetings where sharing a whiteboard will be mandatory. We need our young talent to be able to grow by working with you.
Even though leading and mentoring is a must, being a hands-on engineer is also important. This is not a managerial role - it is a technical leadership one. Being able to jump in and solve the hardest of problems is part of the job. You will be required to constantly learn about emerging design and architecture patterns and stay abreast of the latest embedded technologies.
The team you will lead is focused on instrument software. That will be your world. This leadership position can't be your first rodeo - you will need to demonstrate your leadership in past embedded projects and your ability to be a hands-on engineer.
This position will be onsite at our Rochester, NY office with flexibility (3-4 days onsite).
The Responsibilities
- Leads, mentors, and directs a small team of software developers
- Leads an important segment of a large, complex engineering program or a smaller program of limited complexity and scope
- Conceives, plans, and implements solutions to technical problems requiring unconventional approaches, new designs, and equipment and process development.
- Assist in product root cause investigations, corrective and preventive actions
- Directs development partners and holds them accountable
- Designs, develops and maintains software to specification and compliant with defined procedures
- Works to improve engineering processes
The Individual
- Minimum 7 years of experience with BS in Computer Science / Engineering, or minimum 5 years of experience with MS, or equivalent combination of education and experience.
- Three (3) plus years of experience in software development for a multi-discipline complex system.
- Two (2) plus years of experience in managing / leading a small team of software engineers.
- Strong knowledge of object-oriented design, software design patterns.
- Experience with embedded real-time applications written in C, C++ or similar language.
- Experience with real time operating systems and multi-task / multi-threaded embedded applications.
- Software control of electro-mechanical devices utilizing stepper motors, position encoders, and other sensing technology.
- Relational database design and utilization within an embedded environment
- Complex machine scheduling and sequencing applications.
- Hands on experience with unit test tools, test automation tools and modern CI-CD tools (e.g. ADO, Klocwork, Jenkins, etc.).
- Demonstrates the initiative and ability to explore alternate technology and approach to solve problem.
- Skilled in breaking down problem / work items and estimating efforts.
- Ability to conduct technology choice assessment, buy vs. build assessment, etc.
Preferred
- 5 years of experience with software development for medical devices or another regulated industry.
Key Working Relationships
- Internal Partners: Works closely with Systems Engineers, Hardware Engineers, Quality/Regulatory, Operations, Marketing, Manufacturing, Service, Valuemetric, Clinical Medical Affairs, Project Management Office
- External Partners: c development partners, Customers, Manufacturing
The Working Environment
The work environment characteristics are representative of an office, manufacturing, and laboratory environment. Flexible work hours to meet project deadlines.
Physical Demands
Typically, 40% of time in meetings; 60% of time at the desk on computer/doing paperwork/ on phone, doing analytical work. Walking, standing, and sitting for long periods of time are routine to accomplish tasks in this role. Specific vision abilities required by this job include close and distance vision and the ability to adjust focus.
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. The salary range for this position is $145,000 to $155,000. 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 Employment 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 recruiting@quidelortho.com.
Equal employment opportunities for all employees. We fulfills this commitment through a variety of measures including internal & external posting of job openings, hiring, training & promoting individuals without regard to race, color, religion, sex, pregnancy, national origin, ancestry, citizenship, veteran status, disability, medical condition, marital or domestic partner status, sexual orientation, gender identity, age,or any other considerations made unlawful by federal,state or local law
Minimum Salary: 145000.00 Maximum Salary: 155000.00 Salary Unit: Yearly