Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

QuidelOrtho Corporation Logo

Senior Software Engineer (OS)

QuidelOrtho Corporation

$100,000 - $120,000
Sep 22, 2025
City of Rochester, NY, US
Apply Now

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.