S

Stryker

Manufactures orthopedic and surgical medical devices

Staff Embedded Software Engineer

Embedded EngineeringPosted on Nov 9
Full-timeSan Jose, CA, USA$133.4k - $222.3k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field is required.
  • At least 4 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.

Responsibilities

  • Design, develop, debug, and improve production software primarily using 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 technical decisions and evaluate design tradeoffs while balancing product, system, and software requirements.
  • Partner 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.
  • Contribute to operating room integration, technology exploration, early discovery, feasibility activities, and prototyping for future products.
  • Support existing software by troubleshooting and understanding legacy application code as products and platforms evolve.

Desired 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.
  • Ability to investigate complex issues across multiple technical domains.
  • Working knowledge of .NET Framework and C# 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.

About the Company

Stryker

Manufactures orthopedic and surgical medical devices

Stryker makes medical devices for hospitals, surgical centers and emergency responders, spanning joint implants, surgical instruments and patient transport equipment. Its Mako platform assists surgeons with joint replacement, while its neurotechnology products support brain and spine procedures and stroke treatment. Clinicians use its equipment during surgery and emergency care, and the company earns money by selling implants, disposable products and capital equipment through direct sales teams and distributors. The business also supplies training and technical support for healthcare providers using its devices. Stryker was founded in 1941 and is headquartered in Portage, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Portage, MI
Founded
1941

Recently Posted Jobs

Explore more opportunities at Stryker

See more jobs