> Markdown version of [/jobs/ext/606474-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/606474-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Quidelortho Corporation - **Location:** Fresno, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Artificial Intelligence, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), CAN Bus, Software Quality, Code Review, Cyber Security, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Software Design Patterns, Embedded Software, Firmware, Linux System Administration, Object-Oriented Software Development, Software Architecture, Proprietary Software, Qt Modeling Language (QML), Qt (Software), Software Tools, Cloud Services, RS-485 Standard, Software Engineering, Software Requirements Analysis, Subsystems, Subversion, Systems Integration, TCP/IP, Universal Asynchronous Receiver/Transmitter, USB, Serial Peripheral Interface, Git, Yocto, Information Technology, Vba Programming Language - **Published:** June 18, 2026 - **Apply:** https://diversityjobs.com/career/17286680/Staff-Software-Engineer-California-Fresno ## About the Role * Bachelor's degree or equivalent in Software Engineering or Computer Science or related field * 10 years of related experience as a software engineer designing and supporting development of complex embedded systems * Expert-level programming skills in C/C++ * Repository experience such as Git or SVN * Experience developing in Linux-based environments * Experience working on a development team using Agile processes * Strong knowledge of object-oriented design principles and software design patterns * Experience developing software for low-power systems across multiple processor architectures (e.g., x86, ARM) * Experience debugging embedded code * Able to take complex designs from concept to implementation with minimal supervision * Experience estimating, planning, and sequencing software development work * Experience eliciting, documenting, and reviewing software requirements and use cases * Demonstrates commitment to the development, implementation, and effectiveness of the QuidelOrtho Quality Management System in accordance with ISO, FDA, and other applicable regulatory requirements * Ability to travel 5% or less, domestically, if working remotely. Preferred: * 5 years of experience with software development for medical devices or another regulated industry * Familiarity with regulated software development standards and practices (for example, IEC 62304, ISO 13485, and software design controls) * Experience with Qt and QML * Experience with CI/CD * Experience with secure software development practices, dependency management, and product cybersecurity considerations * Experience with Yocto * Experience using AI-assisted software development tools to improve engineering productivity and code quality * Experience using different inter-processor and application level communication technologies (I2C, SPI, CANBus, UART, RS485, USB, TCP/IP) * Experience with VB6 and C# The Key Working Relationships ## Description At QuidelOrtho, we're advancing the power of diagnostics for a healthier future for all. Join our mission as our next Staff Software Engineer, Embedded Systems, to support our R&D Software Engineering team in the design and development of next-generation diagnostic platforms. This role provides technical leadership across requirements definition, software architecture, detailed design, implementation, and integration of high-quality embedded software., * Lead the design of software components and subsystems in alignment with system requirements and architecture * Lead and influence computing and software architecture decisions across projects and cross-functional teams * Develop and review code to implement new functionality, enhance existing capabilities, and uphold software quality standards * Provide level-of-effort estimates, technical input, and risk identification to support planning and delivery commitments * Gather and document software requirements and specifications * Implement unit test to meet coverage goals * Fix defects found during implementation process or reported by the software test team * Lead complex system integration, debugging, and root-cause analysis across hardware, firmware, and software boundaries * Drive software process definition and continuous improvement initiatives to improve quality, efficiency, and compliance * Support and help coordinate release readiness activities, including technical review, defect resolution, and cross-functional alignment * Perform other work-related duties as assigned., Internal Partners: * Systems and Hardware Engineering - system requirements and architectural alignment * Verification & Validation - verification strategy, execution, and evidence * Design Quality & Regulatory Affairs - compliance with FDA, ISO 13485, IEC 62304, and internal procedures * Clinical, Operations, Manufacturing - downstream readiness and operational impact * Business Unit - customer requirements and feature design External Partners: * Third-party software development partners * Tooling, cybersecurity, and cloud service vendors * External auditors and regulatory bodies, as applicable The Work Environment Typical remote office environment. Must have the discipline, organization skills and self-motivation to work autonomously in a home office environment. Flexible work hours to meet project deadlines. Physical Demands Must be able to work at desk, standing or sitting for extended periods of time. Typically, 40% of the time in meetings; 60% of the time at the desk on computer/doing paperwork/on phone, doing analytical work. Other physical demands include bending, kneeling, talking, hearing, and vision. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)