Senior Software Engineer, Embedded Middleware jobs in United States
cer-icon
Apply on Employer Site
company-logo

QuidelOrtho · 4 months ago

Senior Software Engineer, Embedded Middleware

QuidelOrtho is a world-leading in vitro diagnostics company that provides fast, accurate, and consistent testing. They are seeking a Senior Software Engineer, Embedded Middleware to lead the development of software for distributed embedded Linux systems, focusing on communication and real-time messaging.

Medical Device
badNo H1Bnote

Responsibilities

Design and implement modular middleware components that enable real-time communication between distributed subsystems using DDS, ROS2, or other inter-process communication (IPC) mechanisms
Act as Software SME in design discussions with Product Managers and Systems Engineers to define requirements
Help define system architecture, configurations, and development processes to ensure long-term maintainability and traceability within a regulated quality management system
Design and implement service abstraction layers to decouple application logic from hardware and OS dependencies
Determines technical / operational feasibility by conducting system analysis, developing POCs, etc
Contribute to system-wide synchronization, logging, and monitoring infrastructure to support observability of system performance, resource utilization, and health
Enforce good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews
Develop integration test frameworks to ensure robustness in multi-process embedded environments
Perform other work-related duties as assigned

Qualification

Modern C++IPC messaging middlewareEmbedded systems developmentAgile development practicesAutomated testing frameworksAnalytical skillsDebugging skillsScripting languagesCross-platform software designCommunication protocols

Required

This position is not currently eligible for visa sponsorship
B.S. or M.S. Degree in Computer Science, Computer Engineering or a related discipline required
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
Proficiency in Modern C++ (C++11 minimum, C++17 or newer preferred) with a strong focus on memory-safe design techniques
Experience with IPC messaging middleware such as DDS, protobuf, ZeroMQ, etc
Familiarity with Agile development practices and toolchains, including Git, CI/CD integration, and issue tracking platforms such as Jira, GitHub, or Azure DevOps
Experience developing and testing embedded system software for real time applications/robotic systems
Strong analytical and debugging skills with a systematic approach to solving complex technical issues
Experience with automated testing frameworks such as GTest, PyTest, or similar, including test mocking, emulation, and simulation tools for embedded Linux systems
Ability to travel 5% or less, domestically

Preferred

Embedded systems development, including RTOS and real-time applications
Design and integration of modular, maintainable software interfaces using Interface Definition Languages (IDLs), versioned APIs (e.g., REST), event-driven or pub/sub architectures, and schema validation (e.g., JSON Schema, XSD) to support cross-language and backend-to-UI interoperability
Experience or working knowledge of the Rust programming language
Familiarity with scripting languages such as Python and Bash for automation and tooling
Proficiency in modern cross-platform software design using contemporary build systems (e.g., CMake, etc.)
Designing testable architectures and developing deterministic test cases using automated testing frameworks, including mocking, emulation, and simulation tools for embedded Linux systems
Familiarity with USB, Ethernet, and CAN communication protocols

Benefits

Medical
Dental
Vision
Life
Disability insurance
401(k) plan
Employee assistance program
Employee Stock Purchase Plan
Paid time off (including sick time)
Paid Holidays

Company

QuidelOrtho

company-logo
> Bringing precision and passion in everything we do QuidelOrtho stands at the forefront of testing, tracking and disease analysis of health conditions ranging from HIV and hepatitis C to flu, strep and COVID-19.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Joe Busky, CPA
Chief Financial Officer
linkedin
leader-logo
Michael Iskra
Executive Vice President and Chief Commercial Officer
linkedin
Company data provided by crunchbase