Stryker

Staff Software Engineer

Stryker
Apply
2 hours ago
San Jose, CA, USAStaff+
H1B sponsor

Base Salary

$133k - $222k/yr

Responsibilities

  • Design, develop, maintain, and verify Windows desktop applications using C#, .NET, and WPF.
  • Develop and integrate medical-device software components, Windows Services, hardware, embedded systems, and APIs.
  • Lead software architecture, advanced prototyping, testing, research, troubleshooting, and performance optimization.
  • Translate user, clinical, market, and Voice of Customer inputs into requirements, specifications, and subsystem designs.
  • Participate in code reviews, estimate development effort, and support project planning.
  • Create and maintain requirements, design, architecture, test, bug, and Design History File documentation.
  • Follow and mentor others on R&D procedures, design controls, risk management, regulatory standards, and Quality Management System requirements.
  • Collaborate with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management throughout the product lifecycle.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, or a related discipline.
  • At least 4 years of professional software engineering experience.
  • Professional experience designing and developing Windows desktop applications with WPF.
  • Strong experience developing software applications with C# and .NET.
  • Experience developing Windows Services and integrating software with hardware components, devices, or embedded systems.
  • Experience designing, developing, and integrating at least one of REST, SOAP, WCF, or gRPC APIs.
  • Preferred: WPF development using MVVM and XAML, object-oriented design principles, design patterns, and C++.
  • Preferred: experience with video, audio, communication, or visualization systems; software-controlled signal routing; FPGA technologies; and connected hardware environments.
  • Preferred: knowledge of Ethernet and IP networking protocols, including TCP/UDP, Multicast, QoS, VLANs, NDI, and SDVoE, or networking certifications such as CCNA.
  • Preferred: experience in regulated software development environments and documented design controls, including IEC 62304, IEC 60601, or FDA 21 CFR Part 820.

Benefits

  • Hybrid or onsite work arrangement; candidates must live within commuting distance of San Jose, California and are expected onsite multiple times per week.
  • Travel expectation is 10%.
  • Stryker is an equal opportunity employer.

Tech Stack

C#C++gRPC.NETSOAPWindows

Categories

Stryker

About Stryker

10,000+ employees

Stryker is a global leader in medical technologies and, together with our customers, we are driven to make healthcare better. We offer innovative products and services in MedSurg, Neurotechnology and Orthopaedics that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually. More information is available at stryker.com and careers.stryker.com. Facts: ● 2024 Sales: $22.6 billion ● Industry: Medical Instruments & Supplies ● Employees: 53,000 worldwide ● 44+ Manufacturing and R&D Locations Worldwide ● $1.5 billion spent on research and development in 2024 ● ~14,200 patents owned globally in 2024 ● Products sold in ~75 countries ● Fortune 500 Company ● 9 consecutive years as one a World's Best Workplace Stryker’s social media community guidelines: https://www.stryker.com/content/m/legal/social-media-community-guidelines/en/index.html Notice Regarding Employee Conduct on Facebook/LinkedIn Meta/LinkedIn does not permit employers to verify or validate “employees” in the (META: “Works at” LinkedIn: “Experience”) section of users’ profiles. Please be aware that the views expressed by individuals on their personal accounts and do not necessarily represent the views of our company. If you encounter any issues with a person claiming to be our employee, we recommend using the “Report Profile” feature. If you’d like to report concerns to our Ethics Hotline, you may do so at: https://app.convercent.com/en-us/LandingPage/b6bb4e84-9fcb-ea11-a974-000d3ab9f296

Contact me