Stryker

Staff Embedded Software & Controls Engineer

Stryker
Apply
3 days ago
Flower Mound, TX, USAStaff+
H1B sponsor

Base Salary

$113k - $188k/yr

Responsibilities

  • Design, develop, test, and debug embedded software using C/C++ on real-time embedded platforms.
  • Develop and optimize real-time control algorithms for pressure, temperature, motors, pumps, sensors, fluid-management systems, and electromechanical components.
  • Design, implement, and tune PID and other feedback-control and closed-loop algorithms.
  • Develop state machines, fault handling, diagnostics, logging, and safety-related embedded behaviors.
  • Develop firmware and low-level interfaces for sensors, actuators, motors, pumps, electronics, and product hardware.
  • Use sensor data, test data, instrumentation, and hands-on experimentation to understand physical-system behavior and improve product performance.
  • Investigate complex interactions across software, firmware, controls, electronics, and physical systems and resolve root causes.
  • Translate system and product requirements into embedded software and controls solutions.
  • Contribute to design reviews, code reviews, verification activities, root-cause investigations, integration, troubleshooting, and future product development.
  • Partner with multidisciplinary engineering teams throughout development and post-market support.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Controls Engineering, or a related field.
  • At least 4 years of relevant industry experience.
  • Strong embedded software development experience using C/C++.
  • Experience developing software on a real-time embedded platform such as an RTOS, Embedded Linux, or another real-time operating environment.
  • Hands-on experience with feedback-control systems, including PID control, closed-loop control, or control-loop tuning.
  • Experience with sensors, actuators, motors, pumps, electronics, electromechanical systems, hardware/software integration, and real-world instrumentation is preferred.
  • Experience troubleshooting physical-system behavior and solving issues spanning software, hardware, controls, and electromechanical systems is preferred.
  • Experience with Embedded Linux and/or RTOS-based systems is preferred.
  • Exposure to GUI development using Qt/QML or similar technologies is preferred.
  • Familiarity with .NET Framework and C# is preferred.
  • Familiarity with verification, validation, risk management, design controls, and regulated product development is preferred.
  • Experience with medical devices, complex electromechanical products, robotics, industrial automation, or other safety-critical systems is preferred.

Benefits

  • Hybrid or onsite work flexibility.
  • 10% travel.
  • Annual base salary range of $112,900 - $188,100 USD.

Tech Stack

CC#C++

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