
Staff Embedded Software Engineer
San Jose, CAJob$133–222K/yrSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near San Jose, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Stryker is seeking a Staff Embedded Software Engineer to combine hands-on development with technical ownership. The role initially supports products in the Urology portfolio, with opportunities across Surgical Support, operating room integration, and future product concepts. The engineer will own architecture and integration while developing production software, investigating complex technical problems, and collaborating across product lifecycle teams.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
It's Time to Join Stryker!
We are looking for a Staff Embedded Software Engineer who enjoys combining hands-on software development with technical ownership.
In this role, you will remain close to the code while taking ownership of software architecture, integration, and complex technical problems for the products you support.
The role will initially focus on products within our Urology portfolio, with opportunities to contribute across other Surgical Support products, operating room integration, and future product concepts.
This is a great opportunity for an engineer who enjoys understanding how the entire product works, solving problems across software, hardware, and systems, and remaining actively involved in building the solution.
What You Will Do
-
Design, develop, debug, and improve production software using (primarily) C++ on Embedded Linux platforms.
-
Own software architecture and technical direction for assigned products while remaining actively involved in implementation.
-
Translate user, clinical, product, and system needs into software requirements, architecture, interfaces, and working software.
-
Drive integration across application software, embedded firmware, electronics, sensors, controls, user interfaces, and external systems.
-
Lead complex technical investigations and root-cause analysis using code, logs, instrumentation, and hands-on testing.
-
Make sound technical decisions and evaluate design tradeoffs while balancing product, system, and software requirements.
-
Partner closely with Systems, Embedded Software, Electrical, Mechanical, Test, Quality, Regulatory, Manufacturing, and Product Management throughout the product lifecycle.
-
Participate in architecture, design, and code reviews to support high-quality software development.
-
Support other engineers through technical collaboration and knowledge sharing as the software organization continues to grow.
-
Contribute to operating room integration, technology exploration, early discovery, feasibility activities, and prototyping for future products.
-
Support existing software, including troubleshooting and understanding legacy application code as products and platforms evolve.
What You Need
-
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field is required.
-
4 or more years of relevant software engineering experience is required.
-
Hands-on software development experience using C++ is required.
-
Experience developing and debugging software on Embedded Linux platforms is required.
Preferred Qualifications
-
Experience making software architecture and technical design decisions for embedded products or complex software systems.
-
Experience translating product and system requirements into software designs and working solutions.
-
Experience integrating software with hardware, firmware, electronics, sensors, or other system components.
-
Strong debugging and problem-solving skills, including the ability to investigate complex issues across multiple technical domains.
-
Working knowledge of .NET Framework and C# sufficient to understand existing code, troubleshoot issues, and support future migration activities.
-
Ability to work independently and take technical ownership of an assigned product or software area.
-
Experience developing software for medical devices, complex electromechanical products, or other safety-critical systems.
-
Exposure to GUI development using Qt/QML or similar technologies.
-
Experience with RTOS-based or other real-time embedded systems.
-
Experience troubleshooting issues spanning application software, firmware, electronics, and overall system behavior.
-
Familiarity with regulated product development, verification, validation, risk management, and design controls.
-
Experience contributing to early product development, feasibility, prototyping, or technology exploration.
-
Experience collaborating across multidisciplinary engineering teams.
-
$133,400 - $222,300 USD Annual
Health benefits include: Medical and prescription drug insurance, dental insurance, vision insurance, critical illness insurance, accident insurance, hospital indemnity insurance, personalized healthcare support, wellbeing program and tobacco cessation program. Financial benefits include: Health Savings Account (HSA), Flexible Spending Accounts (FSAs), 401(k) plan, Employee Stock Purchase Plan (ESPP), basic life and AD&D insurance, and short-term disability insurance. Stryker offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually. Depending on customer requirements employees and new hires in sales and field roles that require access to customer accounts as a function of the job may be required to obtain various vaccinations as an essential function of their role.
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability.
How this job compares
Set against the 1,345 open Embedded Software Engineer jobs on Olive Jobs, counted November 11, 2026.
- Pay
- This posting$133–222K/yr
- California median$144–220K/yr325 salary ranges
- US median$128–194K/yr991 salary ranges
This range's midpoint, $178K, is close to the California median midpoint ($181K) — in the middle half of Embedded Software Engineer salary ranges in California.
- Openings
- Olive Jobs lists 406 open Embedded Software Engineer jobs in California and 1,345 across the US. 1% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 4 years of experience; Embedded Software Engineer postings that state a minimum ask for 5 years at the median (1,113 postings).
- Education
- This posting asks for a bachelor's degree; 556 of the 1,345 open Embedded Software Engineer jobs (41%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 11, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.

