Stryker Corporation

Staff Embedded Software & Controls Engineer

Stryker Corporation$112K — $188K *
Healthcare
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related discipline.
  • 4+ years of experience designing and developing embedded software for complex electromechanical products.
  • Experience with C/C++ on bare-metal or RTOS-based platforms.
  • Understanding of control systems, including PID control and real-time algorithms.
  • Experience debugging complex hardware and firmware interactions.
  • Familiarity with structured product development processes. Desirable experience in regulated or safety-critical industries.

Responsibilities

  • Design and develop embedded software using C/C++, bare-metal, and RTOS platforms.
  • Optimize real-time control algorithms for electromechanical subsystems.
  • Develop firmware for sensors, actuators, motors, and power electronics.
  • Support software architecture and integration across systems.
  • Collaborate with cross-functional teams including Electrical, Mechanical, and Quality Engineering.
  • Investigate and resolve hardware and firmware issues.
  • Support verification and validation activities through testing and reviews.

Benefits

  • Flexible work arrangements are not available.
  • Opportunity to work on complex, cutting-edge medical devices.
  • Engage in collaboration with diverse cross-functional teams.
  • Influence the direction of future technologies and engineering practices.
  • Gain experience within the regulated medical device industry.
Full Job Description
Work Flexibility: Not available

We are seeking a Staff Embedded Software & Controls Engineer to design and develop embedded software, firmware, and control systems for complex electromechanical medical devices. In this role, you will work across hardware, firmware, and system integration to develop real-time embedded software and control algorithms across sensors, actuators, motors, thermal systems, power electronics, fluid management systems, and multi-board embedded platforms.

You will partner with cross-functional product development teams to deliver safe, reliable, and high-performance solutions while solving complex system-level challenges throughout the product lifecycle, from concept development through product launch and post-market improvements.

This role will support the Urology portfolio, including legacy products and recently launched technologies that integrate capital equipment, visualization platforms, and fluid management solutions.

Experience in medical device development is highly valued; however, we also welcome candidates with strong embedded software and controls experience from other regulated or safety-critical industries such as aerospace, automotive, robotics, industrial automation, defense, or similar environments. Candidates with experience developing complex electromechanical products within structured engineering processes are encouraged to apply.

What You Will Do

  • Design and develop embedded software using C/C++, bare-metal, and/or RTOS-based platforms.


  • Develop and optimize real-time embedded control algorithms for pressure regulation, temperature control, motor control, sensing, fluid management, and other electromechanical subsystems.


  • Develop firmware supporting sensors, actuators, motors, thermal systems, power electronics, and multi-board embedded architectures.


  • Support embedded software architecture and integration across hardware, firmware, and system interfaces.


  • Collaborate closely with Electrical, Mechanical, Systems, Quality, Manufacturing, and Regulatory partners.


  • Develop scalable embedded software architectures supporting current and future generations of platform technologies.


  • Investigate and resolve complex hardware, firmware, and system-level issues through structured debugging and root cause analysis.


  • Evaluate engineering tradeoffs across software performance, reliability, manufacturability, safety, maintainability, and cost.


  • Support verification and validation activities, including unit testing, integration testing, and system-level testing.


  • Participate in software architecture reviews, technical design reviews, peer code reviews, and multidisciplinary design reviews.


  • Translate user, clinical, and system requirements into embedded software and control system solutions.


  • Create and maintain software architecture documentation, requirements, design documentation, verification protocols, and related technical deliverables.


  • Provide technical input on embedded software design, debugging methodologies, development tools, and engineering best practices.


  • Contribute to future platform direction by evaluating embedded technologies, software architectures, development tools, and engineering practices.


What You Need

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related engineering discipline is required


  • 4+ years of experience designing and developing embedded software for complex electromechanical products is required


Preferred Qualifications

  • Experience designing and developing embedded software for complex electromechanical products in regulated or safety-critical industries.


  • Experience developing embedded software using C/C++ on bare-metal and/or RTOS-based embedded platforms.


  • Experience designing and implementing embedded control systems, including feedback control, state machines, control loop tuning, or similar real-time control algorithms.


  • Strong understanding of embedded control systems, including PID control, state machines, control loop tuning, and real-time embedded software.


  • Experience with pressure control, motor control, thermal regulation, sensor integration, fluid management, or other electromechanical control systems.


  • Demonstrated experience debugging complex hardware, firmware, and system-level interactions.


  • Experience working within structured product development processes, including requirements management, design reviews, verification, validation, and risk management.


  • Experience developing products within regulated or safety-critical industries such as medical device, aerospace, automotive, robotics, industrial automation, defense, or similar environments.


  • $112,900 - $188,100 USD Annual


Travel Percentage: None

About Stryker Corporation

Stryker Networks is a premier Information Technology partner providing IT managed services and database application development.

Stryker Corporation Careers

Joining Stryker Corporation means becoming part of a global team recognized for its commitment to innovation, leadership, and enhancing patient outcomes. As a leading medical technology company, Stryker is the perfect place to build a career that truly makes a difference.

Work You’ll Do

At Stryker, every position contributes to our mission of making healthcare better. Here, you will use your skills to work on transformative projects that improve lives across the globe. You will be part of a culture that thrives on growth, innovation, and leadership, and you will work alongside some of the brightest minds in the industry.

Innovative Careers

Stryker offers a range of job opportunities, from internships that provide a stepping stone into high-impact roles to leadership positions that drive strategic direction. Our team members benefit from a work environment that supports professional growth and diversity training, ensuring everyone, regardless of background, can thrive.

Be Part of a Great Team

Our employees enjoy a collaborative atmosphere that fosters innovation and encourages professional development. With a commitment to leadership and diversity, Stryker ensures that all team members have the opportunity to grow and influence the company's future. Our global scale and dedication to impactful solutions make us leaders in medical technology.

Future-Proof Your Career

Stryker is dedicated to career development, offering extensive training, benefits, and resources to help you advance professionally. From networking opportunities to workshops on resume and interview skills, we support your journey every step of the way. Our career paths are as diverse as the innovative products we develop and the markets we serve.

Explore Job Opportunities

Whether you’re just starting out or looking to take your career to the next level, Stryker provides the tools and resources to achieve your goals. We are continuously hiring and looking for ambitious, curious, and driven individuals to join our team.

Stryker Corporation – A Leader in Medical Technology

Our commitment to improving healthcare through innovative products sets us apart in the medical technology field. The synergy of our team’s expertise and our leadership in technology solutions enables us to meet the needs of our customers effectively.

Stay Connected

Join Our Team Search open positions that match your skills and interest. We look for passionate, creative, and solution-driven team players. Explore the many benefits of employment at Stryker, a company that values innovation and leadership.

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here.

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at Stryker Corporation.

Stryker Corporation – Where Talent Meets Opportunity

At Stryker, we believe in turning the challenges of today into the breakthroughs of tomorrow. Join us in our mission to improve healthcare around the world.
Learn more about Stryker Corporation
Size
46,000 employees
Market Cap
$91.9 billion
Industry
Net Income
$1.5 billion
Founded
2004
5 Year Trend
+8.6%
Revenue
$14.3 billion
NASDAQ

Similar Jobs

More Jobs at Stryker Corporation

More Healthcare Jobs

Find similar Staff Embedded Software & Controls Engineer jobs: