Senior Staff Embedded Software Engineer - Medical Instruments in Portage, MI at Stryker Corporation

Date Posted: 11/10/2020

Job Snapshot

Job Description



It’s Time to Join Stryker!


Who We Want

*Motivated product launchers. Engineers who bring strategic direction and drive for execution to ensure products are developed and launched with precision.

*Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.

*Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.

*User-focused creators. Engineers who design with the user in mind, developing software that helps change patients’ lives.



What You Will Do

Stryker’s World Class Systems of Surgical Power Tools set the standard in the operating room environment, and ultimately make healthcare better for our customers!

In this R&D role as a Senior Staff Software Engineer within the Orthopedic Instruments Total Joint Power business unit, you will develop embedded system & device software that enables functionality, connectivity and digital intelligent solutions for Orthopedic Surgeons. You will be a key contributor to the software development process for embedded software, including design, implementation, testing, risk management, and related development tasks.  You will have the opportunity to work alongside customers, Marketing and other Design Engineers (Mechanical, Electrical and Software) to ensure the creation of outstanding products.

  • You will design and implement software using C and/or C++
  • You will design, implement and test software modules, and perform associated software development tasks (requirements development, configuration management, issue/bug tracking, and risk management)
  • You will interact with customers to support requirements generation and verification & validation
  • You will work closely and collaboratively with other members of the development team in a fast-paced team environment
  • You will be responsible for achieving relevant performance, time-to-market objectives, and product and project cost targets, all while achieving product quality goals
  • You will plan and conduct engineering research, design and development projects as assigned
  • You will work cross functionally with multiple technical experts and internal/external training to further develop your SW development skills and better understand the medical procedures in which your products will be used
  • You will participate in the greater Stryker software community to continually improve the way we work
  • You will lead code reviews for systems applying design principals, coding standards and best practices
  • You will participate in project sprint planning activities (e.g. block diagrams, task level day-by-day)


 What You Need

  • B.S. in computer engineering or related engineering curriculum
  • 6+ years of experience in software engineering, electro-mechanical device design experience preferred
  • Proficient in C/C++


Preferred Qualifications:

  • Hands on experience with debugging tools such as debuggers, oscilloscopes, logic analyzers and multimeters.
  • Experience with RTOS, RTX or similar (i.e. Free RTOS)
  • Proficient in communication protocols such as UART, SPI, and I2C.
  • Experience with motor-control, reading sensors & other peripherals
  • Knowledge of version control software such as Git, Perforce or equivalent
  • Experience developing SW in an Agile - Scrum environment
  • Ability to convert complex technical issues to actionable tasks and then to successful outcomes through personal action
  • Demonstrated high level of technical competency in software design & problem-solving skills
  • Past technical leadership of a software team to determine work breakdown, task management, and overall implementation of requirements/architecture highly preferred

Why Stryker?  “It’s the people.” That’s the answer you’ll hear most often when you ask our employees why they love working here.

Come join our team at Stryker in Kalamazoo/Portage!

Work From Home: Occasional

Travel Percentage: 10%

Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability.

Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

Join our talent network

Joining our talent network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected to you.

Join Our Team