QuidelOrtho→
Software Engineer at QuidelOrtho in Rochester, NY
Entry LevelOn-siteFull-timeRochester, NY$62k–$73k/yr
Skills
software developmentai assisted development toolsc++javac#software version controlsoftware testingsoftware automationscriptingautomated testing toolscontinuous integrationsqlregulated industry experiencewillingness to learn
Job Description
Summary: QuidelOrtho is a leading in vitro diagnostics company focused on transforming the power of diagnostics for a healthier future. They are seeking a Software Development Engineer I to support Transfusion Medicine product development, where the role involves developing and maintaining software for medical instruments and participating in the software development lifecycle.
Responsibilities:
- Contribute to the development and maintenance of quality software for medical instruments and related systems
- Develop and maintain automated tests, including leveraging AI assisted tools to generate, enhance, or refactor test cases under engineer supervision
- Assist in implementing and maintaining software automation, including test scripts and build or deployment automation
- Evaluate and responsibly apply AI based tools to improve test coverage, reduce manual effort, and accelerate feedback loops while adhering to quality and regulatory requirements
- Participate in the software development lifecycle, including requirements review, design discussions, implementation, and testing
- Support continuous integration and build processes under guidance from senior engineers
- Help identify, track, and resolve software defects
- Follow established software development and quality processes appropriate for a regulated medical environment
- Perform other work-related duties as assigned
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience)
- 0–2 years of professional or internship experience in software development
- Familiarity with AI assisted development or testing tools (e.g., using AI to help create, analyze, or maintain automated tests), with an understanding that outputs must be reviewed and validated
- Working knowledge of programming fundamentals using a high-level language such as C++, Java, or C#
- Familiarity with software version control systems (e.g., Git, SVN, or similar)
- Basic understanding of software testing concepts
- Ability to read and understand existing code and make incremental improvements
- Strong problem-solving skills and willingness to learn
- Good written and verbal communication skills
Preferred Qualifications:
- Exposure to software automation or scripting (e.g., Python, Bash, or similar)
- Introductory experience with automated testing tools or frameworks
- Familiarity with Continuous Integration concepts or tools (e.g., Jenkins)
- Basic knowledge of SQL or relational databases
- Exposure to development or tracking tools such as Jira, Azure DevOps, or similar
- Coursework or experience related to regulated industries (medical, automotive, aerospace)
Required Skills: Software development, AI assisted development tools, C++, Java, C#, Software version control, Software testing, Software automation, Scripting, Automated testing tools, Continuous Integration, SQL, Regulated industry experience, Willingness to learn
Benefits: Medical, Dental, Vision, Life, Disability insurance, 401(k) plan, Employee assistance program, Employee Stock Purchase Plan, Paid time off (including sick time), Paid Holidays
Benefits
Medical
Dental
Vision
Life
Disability insurance
401(k) plan
Employee assistance program
Employee Stock Purchase Plan
Paid time off (including sick time)
Paid Holidays