Staff Software Engineer
QuidelOrtho
Staff Software Engineer, Embedded Systems
QuidelOrtho unites the strengths of Quidel Corporation and Ortho Clinical Diagnostics, creating a world-leading in vitro diagnostics company with award-winning expertise in immunoassay and molecular testing, clinical chemistry and transfusion medicine. We are more than 6,000 strong and do business in over 130 countries, providing answers with fast, accurate and consistent testing where and when they are needed most – home to hospital, lab to clinic.
Our culture puts our team members first and prioritizes actions that support happiness, inspiration and engagement. We strive to build meaningful connections with each other as we believe that employee happiness and business success are linked. Join us in our mission to transform the power of diagnostics into a healthier future for all.
The Position
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.
The position is expected to drive the successful design, documentation, and delivery of application-level embedded software across real-time environments and hardware platforms (e.g., microcontrollers and SoCs), while collaborating cross-functionally to ensure technical quality, compliance, and product readiness.
This position is remote eligible but candidates local to San Diego, CA are highly desirable.
The Responsibilities
- 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.
The Individual
Required:
- 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
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.
Salary Transparency
The salary range for this position takes into account a wide range of factors including education, experience, knowledge, skills, geography, and abilities of the candidate, in addition to internal equity and alignment with market data. At QuidelOrtho, it is not typical for an individual to be hired at or near the top range for their role and compensation decisions are dependent on the facts and circumstances of each case. The salary range for this position is $140,000 to $160,000 and is bonus eligible. QuidelOrtho offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance, along with a 401(k) plan, employee assistance program, Employee Stock Purchase Plan, paid time off (including sick time), and paid Holidays. All benefits are non-contractual, and QuidelOrtho may amend, terminate, or enhance the benefits provided, as it deems appropriate.
Equal Opportunity
QuidelOrtho believes in Equal Opportunity for all and is committed to ensuring all individuals, including individuals with disabilities, have an opportunity to apply for those positions that they are interested in and qualify for without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. QuidelOrtho is also committed to providing reasonable accommodations to qualified individuals so that an individual can perform the duties. If you are interested in applying for an employment opportunity and require special assistance or an accommodation to apply due to a disability, please contact us at View email address on click.appcast.io.
$168.1k - $243.7k
...complexity analysis ~ Solid knowledge of software design principles and writing well-... ...or Master’s degree in Computer Science, Engineering, or a related discipline, or equivalent... ...experience Responsibilities The Staff Software Engineer leads the design and delivery...SuggestedFull timeImmediate start$212k - $286.2k
Role Description We have an opening for a Staff Software Engineer on our Infrastructure Team , with specific focus on Observability - both internal and customer-facing. This is an opportunity to join a mission-critical engineering team that is driving the productivity...SuggestedFull timeWork from homeHome office$200k - $230k
Role Description As a Staff Software Engineer, you will serve as a senior technical leader across multiple product and platform initiatives. You will partner closely with Product, Design, Infrastructure, and Engineering leadership to design and evolve systems that are reliable...SuggestedFull time$80k - $100k
Role Description You're the engineering anchor of an initiative — working as part of a tight team with your PM and designer, and alongside... ...architectural decisions and fast input from peers. You operate at a staff bar. You're trusted to make the call, ship the hard thing, and...SuggestedFull time$150k - $250k
Role Description We're looking for a Staff Software Engineer to join our growing team! At Helm.ai, expect a fast-paced environment; you will have significant influence over the company's business and the pace of technical innovation. You will work on cutting-edge technologies...SuggestedFull timeWork at officeRemote workFlexible hoursShift work$197.3k - $344.7k
Role Description We're looking for a Staff Android Engineer to help shape the future of productivity on mobile. As a Staff Engineer, you'll serve... ...across diverse stakeholders. ~6+ years of professional software engineering experience, including significant experience...Full timeImmediate startWorldwide- Role Description As a Staff Software Engineer at Navient you’ll develop and execute on the technical strategy of an engineering team to revolutionize in-school consumer lending, automating the loan approval process and orchestrating the transfer of billions of dollars....Full timeTemporary work
$204k - $255k
...features. ~You’ll be at the center of cross-functional collaboration, bridging backend, frontend/client, and machine learning engineering teams. ~CnC is applying GenAI and large language models (LLMs) to power products that enhance the Airbnb experience. ~We're...Full timeCasual workLive inWork at officeRemote work$207.59k
Role Description The Staff Software Engineer (Multiple Positions Open) at Earnest LLC in Oakland, CA will drive the technical strategy and execution for our engineering teams. ~Lead the development of a scalable, high-performance lending ecosystem from customer onboarding...Full timeWork from homeHome office$176k - $264k
Role Description Zocdoc's most important asset is our people. As a Staff Software Engineer on the Spend Management team, you will be the technical anchor for the platform that gives healthcare practices the confidence and control to spend on the Zocdoc Marketplace. You'...Full timeFlexible hours- Role Description As a Staff Engineer at Crogl, you will be the technical anchor for one of our engineering teams. You will own the architecture... ...on priorities. ~Stay current with the state of the art in software engineering and applied AI, and bring the relevant advances...Full time
$119k - $198.7k
...contemporary MFE-based user interfaces, and a strategy to decommission legacy application layers. We are seeking a high-impact Staff Software Engineer to lead the technical execution of our ERP modernization strategy. This is a "Builder-Architect" role focused on converting...Full timeTemporary workFlexible hours- Role Description Zero Hash is looking for a Staff Software Engineer to architect and build our open banking data aggregation platform, scaling our gateway to Finance 2.0. We are a high-performing team looking for an equally ambitious and driven teammate. The right candidate...Full timeWork experience placementWork from home
$152.13k - $216.4k
...May telecommute. Qualifications ~Bachelor’s degree in Computer Science, Computer Engineering, or related field ~8 years of experience in job offered or in a Software Engineer-related occupation Requirements ~Java Enterprise, Java application servers,...Full timeRemote workOverseas$160.16k - $213.55k
Role Description Serves as a lead software engineering resource on the Digital Engineering team while building CSAA’s next generation of customer-facing web & mobile applications. Responsible for team-level strategic technical ownership and "hands-on" design, implementation...Full timeRemote workFlexible hours$151k - $297k
...are responsible for building and improving the core execution engine that powers all queries, taking a logical query plan produced by... ..., with strong competencies in data structures, algorithms, and software design/architecture ~Experience with large code bases written...Full timeWork at officeRemote workWorldwideFlexible hours$144.28k - $185k
Role Description The Staff Software Engineer I will design and develop portions of software for current components, subsystems, systems, or applications. Responsibilities include: ~Support complex design and coding projects. ~Maintain previous software versions and...Full timeWork experience placementInternshipRemote workShift work$150k - $190k
Role Description We’re hiring a Staff Software Engineer to lead the technical direction of DeepWalk’s computer vision platform for automated sidewalk inspection. This role is focused on tackling high-impact, open-ended problems around large-scale imagery, production ML...Full time$225k - $265k
...workforce, we’re remote‑first and grounded in a simple idea: software is a people business. Cribl is the place where curious, collaborative... ...closely with the founding team and a group of highly-skilled engineers to shape the future of search and analytics of observability...Full timeTemporary workRemote work$220k - $310k
...Own and evolve frontend systems that span multiple product areas, ensuring consistency, quality, and scalability. ~Partner with engineering leadership, product, and design to shape frontend technical strategy and long-term direction. ~Lead high-impact initiatives...Full timeWork at officeRemote workWork from homeHome officeFlexible hours- ...job processing system and code execution engines that power Tines’ intelligent workflows.... ...However, since we’re still a small but growing software engineering organization, this role is... ...~Proven track record of success as a staff software engineer. ~Linux systems expertise...Full timeLive in
$150k - $165k
Role Description We’re looking for a Staff Software Engineer to lead the design, development, and optimization of our software installation frameworks using InstallShield, along with core components written in C, C++, and C#. You will be responsible for streamlining our...Full time$175k - $225k
Role Description Brightside is looking for a Full-Stack Staff Software Engineer, Growth with a strong product sense who values a high degree of autonomy. You will be collaborating closely with Product, Design, and Marketing to continue the rapid iteration of our top of...Full timeTemporary workRemote work$174.7k - $218.4k
Role Description Marqeta is seeking an experienced Staff Software Engineer to independently drive the identification and delivery of complex software solutions on our Banking and Money Movement Team. In this role, you will lead end-to-end delivery across multi-component...Full timeBank staffRemote workFlexible hours$180k - $200k
Role Description As Staff Software Engineer with Imagine Pediatrics, you will be responsible for designing, building and supporting our digital product suite, with a focus on scale, stability and delightful user experiences for our clinical team and our members. Your focus...Full timeTemporary work- Role Description We are looking for a Staff Software Engineer to join our engineering team. This is a critical role for an experienced, hands-on technical leader with a broad and deep skillset across multiple languages such as: ~JavaScript ~Rust ~Python ~JVM...Full timeFlexible hoursShift work
$195k - $225k
Role Description Spark is looking to bring on a Staff Software Engineer that will drive progress in the Medicare industry’s evolution. As a staff-level member of our engineering team, you’ll own meaningful pieces of our technical roadmap and set a high bar for how we build...Full timeTemporary workRemote workHome officeFlexible hours$185k - $220k
Role Description The Route Success engineering team owns the systems which power the on the road experience for our driver partners... ...experiences for the customers and clients we service. As a Staff Software Engineer you will be responsible for building tooling that powers...Full timeWork experience placement- Role Description We are actively hiring a full-time Staff Software Engineer who wants to craft something meaningful that will deeply impact people’s lives. Bamboo Health supports several customer facing web-based applications that facilitate care coordination. As a member...Full timeImmediate startRemote work
$210k - $260k
Role Description We're hiring Staff Software Engineers to join our AI-native engineering team. At the Staff level, you are a technical leader - setting technical direction, driving architectural decisions, and raising engineering quality across your team. You will own...Full timeLocal areaWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software technical support United States
- healthcare software sales United States
- software quality assurance United States
- software integrator United States
- android software developer United States
- id software United States
- senior c# .net software developer United States
- internship software United States
- embedded software United States
- software sales representative United States

















