QuidelOrtho is seeking a Senior Software Engineer to design the next generation of intelligent In Vitro Diagnostic (IVD) analyzers for hospital clinical laboratories, focusing on the core architecture and development of next-generation, safety-critical systems.
Requirements
- 3+ years’ experience in embedded Linux systems, preferably in regulated or safety-critical environments.
- Hands-on experience with Bitbake / Buildroot / Yocto, including recipe creation, layer management, and image customization.
- Experience with BSP development, hardware bring-up, and peripheral integration
- Proficient in system-level programming in C++, with additional skills in scripting (Shell, Python).
- Hands-on experience with secure boot, OS hardening, and cybersecurity practices.
- Familiarity with Agile development practices and toolchains, including Git, CI/CD integration, and issue tracking platforms such as Jira, GitHub, or Azure DevOps.
- Experience with a COTS RTOS such as QNX and/or WindRiver Linux.
Responsibilities
- Architect and maintain Linux-based OS images for real-time diagnostic instruments, including OS build systems, kernel modules, BSPs, and cross-compilation environments.
- Implement real-time and deterministic system features, such as PREEMPT_RT, and optimize performance, boot times, and memory usage.
- Develop and integrate system-level security features, including secure boot, root-of-trust, kernel hardening, and secure update mechanisms for regulated environments.
- Develop system scripts and tools for initialization, configuration, and peripheral control.
- Support modular deployment through containerization or virtualization technologies (e.g., Docker, LXC, KVM).
- Drive system-level validation and testing, including support for verification, validation, code reviews, FMECA, and CI integration.
- Plan and execute transitions to newer versions of the OS when existing versions go obsolete.
Other
- Minimum of 5 years required with bachelor’s or 3 years with master’s degree, preferably leading in a medical device environment or equivalent combination of education and experience.
- Keen sense of urgency and drive for results.
- Ability to work independently with minimal oversight.
- Excellent communication skills: technical writing and English fluency.
- The 10% travel includes airplane, automobile travel, and overnight hotel.