Stryker

Staff Embedded Software Engineer

Stryker
Apply
3 days ago
San Jose, CA, USAStaff+
H1B sponsor

Base Salary

$133k - $222k/yr

Responsibilities

  • Design, develop, debug, and improve production software primarily in C++ on Embedded Linux platforms.
  • Own software architecture and technical direction while remaining actively involved in implementation.
  • Translate user, clinical, product, and system needs into software requirements, architectures, 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 technical decisions and evaluate design tradeoffs across product, system, and software requirements.
  • Collaborate with Systems, Embedded Software, Electrical, Mechanical, Test, Quality, Regulatory, Manufacturing, and Product Management teams.
  • Participate in architecture, design, and code reviews and support other engineers through technical collaboration and knowledge sharing.
  • Contribute to operating room integration, technology exploration, feasibility activities, prototyping, and future product concepts.
  • Support existing software, including troubleshooting and understanding legacy application code.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field.
  • At least 4 years of relevant software engineering experience.
  • Hands-on software development experience using C++.
  • Experience developing and debugging software on Embedded Linux platforms.
  • Preferred: experience making software architecture and technical design decisions for embedded products or complex software systems.
  • Preferred: experience integrating software with hardware, firmware, electronics, sensors, or other system components.
  • Preferred: working knowledge of .NET Framework and C# for understanding existing code, troubleshooting, and migration support.
  • Preferred: experience with medical devices, complex electromechanical products, safety-critical systems, real-time embedded systems, or regulated product development.
  • Preferred: exposure to GUI development using Qt/QML and experience with verification, validation, risk management, design controls, prototyping, or technology exploration.
  • Preferred: experience collaborating across multidisciplinary engineering teams and troubleshooting issues across application software, firmware, electronics, and overall system behavior.

Benefits

  • Hybrid or onsite work flexibility.
  • Annual travel requirement of 10%.

Tech Stack

Categories

Stryker

About Stryker

10,000+ employees

Stryker designs and manufactures medical devices and equipment for hospitals and surgeons, spanning orthopaedic implants, trauma and spine hardware, surgical tools, endoscopy, navigation, and patient care equipment. The NYSE-listed company, founded in 1941 and headquartered in Kalamazoo, Michigan, sells products and related services worldwide to health systems and ambulatory centers. It reported $22.6 billion in 2024 sales and markets its portfolio across roughly 75 countries.

Contact me