Stryker

Principal Embedded Software Engineer - FPGA

Stryker
Apply
2 days ago
Grand Rapids, MI, USA or Portage, MI, USAStaff+
H1B sponsor

Base Salary

$136k - $226k/yr

Responsibilities

  • Lead architecture, design, implementation, integration, and verification of FPGA-based and embedded software systems for medical devices.
  • Drive hardware/software partitioning, system architecture, technical tradeoffs, and translation of stakeholder needs into software, FPGA, and subsystem requirements.
  • Establish FPGA coding, verification, testbench, regression, coverage, scripted workflow, automated build, and continuous integration practices.
  • Lead complex FPGA design involving timing constraints, multiple clock domains, high-performance data paths, fixed-point arithmetic, real-time control, signal processing, and hardware/software interfaces.
  • Provide technical leadership across programs, including architecture and design reviews, issue resolution, technology roadmaps, and engineer mentoring.
  • Ensure compliance with medical-device design controls, software lifecycle processes, risk management, traceability, regulatory standards, audits, submissions, and quality-system deliverables.
  • Lead requirements, architecture, design, verification, risk-management, and Design History File documentation while partnering with cross-functional teams.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related engineering discipline.
  • 8+ years of relevant embedded software experience.
  • Experience developing, implementing, integrating, and/or verifying embedded software and FPGA-based systems.
  • Experience with FPGA development languages and technologies such as VHDL, Verilog, SystemVerilog, SoC FPGA, or comparable platforms.
  • Experience programming in C/C++.
  • Experience leading or contributing to complex embedded product development, including architecture, requirements, system integration, and verification.
  • Master’s degree in a related engineering discipline is preferred.
  • Experience with AMD/Xilinx Vivado and/or Intel Quartus is preferred.
  • Experience with embedded Linux and/or RTOS development, hardware/software co-design, and FPGA-based digital signal processing is preferred.
  • Knowledge of FPGA and embedded software verification, simulation, static/dynamic analysis, coverage analysis, Git, automated builds, and CI/CD is preferred.
  • Medical-device or regulated-product development experience, including requirements traceability, risk management, IEC 62304, ISO 14971, and ISO 13485, is preferred.

Benefits

  • Hybrid work arrangement.
  • Annual travel requirement of 20%.

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