Staff Software Engineer, R&D

Stryker
Portage, MI

Join a team developing embedded software for advanced electromechanical medical devices within Stryker's Orthopaedic Instruments business. In this role, you will contribute to software systems that power surgical technologies used by orthopedic surgeons worldwide while partnering across software, electrical, mechanical, and systems engineering disciplines. You will support the development of innovative medical devices throughout the product lifecycle, from concept and architecture through verification, launch, and post-market enhancements.

What You Will Do

  • Design and develop embedded software for medical device applications and electromechanical surgical systems.
  • Translate customer, user, and system requirements into software designs and implementation plans.
  • Own the design, coding, integration, testing, and troubleshooting of software modules for embedded systems.
  • Contribute across the product lifecycle, including concept development, architecture, verification, validation, launch, and post-market support.
  • Conduct technical investigations, evaluate design alternatives, and resolve complex software and system-level issues.
  • Develop and maintain software documentation, including requirements, architecture, design, test, and defect records.
  • Collaborate with engineering, quality, regulatory, manufacturing, clinical, marketing, and project management teams to support product development activities.
  • Review code and apply software engineering standards, best practices, and quality processes to deliver reliable software solutions.

What You Will Need

Required Qualifications

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a related discipline.
  • Minimum 4 years of professional software engineering experience in an embedded systems environment.

Preferred Qualifications

  • Experience developing software for embedded systems using C, C++, and/or Python.
  • Experience configuring, debugging, and supporting microcontroller-based hardware systems.
  • Experience with software quality assessment techniques, including static analysis, dynamic analysis, memory management, and code coverage.
  • Experience with software verification and validation methodologies, requirements management, and traceability practices.
  • Experience using software development tools such as Git, GitLab, Jira, Visual Studio Code, Arm Keil, STM32Cube, or similar platforms.
  • Experience developing automated test frameworks, verification tools, or supporting engineering test laboratories and test infrastructure.

  • $102,600 - $171,000 USD Annual

Posted 2026-08-06

Recommended Jobs

Warehouse Associate- Repack

Fabiano Brothers
Bay City, MI

Job Description Job Description Join Fabiano Brothers as a Repack Worker in Bay City and contribute to our sustainable mission. This onsite position offers the chance to play a vital role in repa…

View Details
Posted 2026-07-04

Healthcare Hospitality Valet (flint,mi)

Ellis Parking
Flint, MI

**Job Title: Healthcare Hospitality Valet****Location:** Flint, Michigan **Position Type:** Full-Time/Part-Time **Job Summary:** We are seeking a dedicated and customer-oriented Healthcare Hospi…

View Details
Posted 2025-08-05

Dishwasher

Twin Peaks
Livonia, MI

JOIN THE TWIN PEAKS TEAM Twin Peaks takes pride in serving our guests and providing opportunities for our team. If you’re looking for a personally and financially rewarding career, Twin Peaks has a …

View Details
Posted 2025-08-23

Construction Services Manager

DLZ Corporation
Dearborn, MI

Job Description Job Description Overview Shape the Future with DLZ! At DLZ Corporation, we don’t just design infrastructure—we create solutions that improve communities and empower caree…

View Details
Posted 2026-07-17

Restaurant Manager - Casual Dining

NextGen Hospitality Solutions
Flint, MI

Description NextGen Hospitality Solutions is actively seeking a Restaurant Manager for our casual dining establishment in Flint. This full-time, on-site role offers a unique opportunity to lead a …

View Details
Posted 2026-06-26

Director of Education

Sylvan Learning - Troy, MI
Sterling Heights, MI

GENERAL SUMMARY The Director of Education is responsible for delivering a high quality personal customer experience by ensuring that Sylvan education programs are delivered by teachers as designed a…

View Details
Posted 2025-08-28

Certified Nurse Aide, CNA

Brio Living Services
Detroit, MI

Job Description Job Description Description Schedule : Part Time | 25 hours per week | 4:30pm-9:30pm | Weekend & Holiday Rotations Department: Thome PACE - Jackson, MI | Day Center & In-home…

View Details
Posted 2026-08-05

Petroleum Field Service Tech 2 (Reese, MI)

DHT Employee Leasing Company LLC
Reese, MI

Job Description Job Description Description: PETROLEUM SERVICE TECHNICIANS WANTEDTOP PAY. IMMEDIATE OPENINGS. NO WAITING. Reese, MI | Full-Time Kelly Maintenance | DHT Group WE’RE NOT…

View Details
Posted 2026-06-25

Administrative Assistant Fluent in Spanish

Immigration Law PLLC
Ann Arbor, MI

Job Description Job Description Administrative Assistant Fluent in Spanish We are looking for an experienced administrative assistant with strong office administration and management skill…

View Details
Posted 2026-07-11

Construction Superintendent

Ginosko Development Company / Ginosko Construction
Novi, MI

Job Description Job Description About Us Ginosko Construction is a general contractor focused on multi-family residential developments within the affordable housing sector. We deliver comprehens…

View Details
Posted 2026-08-05