Job Information
Quidel Corp. Scrum Master / Senior Software Engineer (Linux C++) 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 RoleAt QuidelOrtho, we're advancing the power of diagnostics for a healthier future for all. Join our mission as our next Scrum Master / Senior Software Engineer to join our R&D Instrument Platforms organization. This role combines Agile leadership with hands-on software development. The Scrum Master responsibilities include facilitating Agile ceremonies, ensuring adherence to Scrum principles, removing impediments, and fosteringcontinuous improvement within the team. Once Scrum-related activities are satisfied, the individual will contribute as a software engineer, focusing on designing and implementing robust inter-process and inter-node communication for distributed embedded Linuxsystems. This position is onsite in Rochester, NY. The Responsibilities * Scrum Master Responsibilities: * Serve as Scrum Master for one or more Agile teams, ensuring effective sprint planning, stand-ups, sprint reviews, and retrospectives. * Coach team members and stakeholders on practical Agile principles and practices in a hybridized scrum environment. * Remove impediments and foster a culture of continuous improvement and collaboration. * Create dashboards, track and communicate team progress using Agile metrics (e.g., velocity, burndown charts). * Maintain a healthy backlog and ensure clarity of backlog item requirements. * Be able to understand the technical content of a scrum work item being managed to understand its true current state. * Software Engineering Responsibilities: * Design, implement, and modify modular software components for an embedded system at multiple layers of the software architecture below the GUI. * Act as Software SME in design discussions with Product Managers and Systems Engineers. * Implement service abstraction layers to decouple application logic from hardware and OS dependencies. * Develop integration test frameworks for multi-process embedded environments. * Help define system architecture, configurations, and development processes to ensure long-term maintainability and traceability within a regulated quality management system. * Determines technical / operational feasibility by conducting system analysis, developing POCs, etc. * Contribute to system-wide synchronization, logging, and monitoring infrastructure to support observability of system performance, resource utilization, and health. * Perform good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews. * Be able to trace, analyze, and fix software issues from analysis of logging telemetry, source code, debugger, and other tools. * Perform other work-related duties as assigned. The Individual Required: * This position is not currently eligible for visa sponsorship. * Minimum 5 years of experience with BS in Computer Science / Software Engineering / adjacent computer degree, or minimum 3 years with MS, or equivalent combination of education and experience. * Certified Scrum Master (CSM) experience or equivalent Agile certification required. * Minimum 2+ years of experience serving as Scrum Master in a