3 days ago
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%.
About Stryker
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.
