QuidelOrtho is looking for a Senior Software Engineer to work on mission critical products and push technical skills to the next level, covering existing technologies and driving out-of-the-box thinking for next-generation analyzers.
Requirements
- A minimum of 10 years of industry experience in a regulated industry: FDA 21 CFR 820, the Quality System Regulation, ISO 13485, and IEC 62304
- Strong Professional software experience in a Windows environments
- Strong knowledge of programming fundamentals with a high-level language (C++, C, Angular, etc.).
- Experience with setting up and executing the full CI-CD Pipeline
- Familiarity with a software version control system (Git, SVN, ADO, etc.).
- Strong Knowledge of relational databases and SQL.
- Knowledge of development environment tools like Jira, HP Quality Center, IBM/Rational DOORS, Aligned Elements, and Microsoft Team Foundation Server.
- Experience running virtual machines with VirtualBox and VMWare.
- Knowledge of Continuous Integration methods and tools (Jenkins).
- Knowledge of 3rd party libraries to parse common configuration formats (XML, JSON, etc.).
- Experience configuring and using software automated testing tools like HP Quick Test Professional.
- Familiarity with a scripting language (Python, Perl, Lua, Bash, etc.)
Responsibilities
- Lead the architectural design and evolution of software for automated immunohematology instruments.
- Define and enforce software engineering best practices, design patterns, and coding standards.
- Evaluate and recommend new technologies, tools, and methodologies to enhance our software capabilities.
- Troubleshoot and resolve complex technical issues, ensuring high performance and reliability of our systems.
- Participate in design reviews, code reviews, and architectural discussions.
- Experience in defining and collecting software quality metrics
- Ability to quickly understand and navigate complex existing codebases, with a strong drive to improve code quality, maintainability, and design.
Other
- Strong ability to define requirements and User Stories for design changes.
- Excellent problem-solving and trouble-shooting skills, and ability to work independently are required.
- Excellent organizational skills and attention to details are required.
- Good communication and documentation skills, including generation of design considerations and tradeoffs.
- This position is not currently eligible for visa sponsorship.