Enable job alerts via email!

Senior Staff Software Engineer, R&D

Stryker Group

Portage (MI)

Hybrid

USD 80,000 - 130,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Senior Staff Software Engineer, where you will lead the design and development of innovative software for embedded medical devices. This hybrid role allows you to work closely with a talented team while guiding the architecture of complex systems. You will have the opportunity to influence the product lifecycle and mentor others in a collaborative environment. If you have a passion for engineering and a drive to make a difference in healthcare technology, this position offers a unique opportunity to contribute to cutting-edge projects.

Qualifications

  • 6+ years of experience in software development for embedded medical devices.
  • Strong knowledge of design and development of software components.

Responsibilities

  • Lead software development for embedded medical devices and mentor the technical team.
  • Make design tradeoff decisions and collaborate with hardware design teams.

Skills

C
C++
Embedded Software Design
Communication Protocols (UART, USB, I2C, WiFi)

Education

Bachelor’s Degree in Engineering
Bachelor’s Degree in Computer Engineering

Job description

Work Flexibility: Hybrid or Onsite

The Senior Staff Software Engineer will support the Instruments division, Surgical Technologies business unit, with a focus on our Neptune product portfolio. Supporting new product development, taking ownership of key design elements while also providing both project management and technical leadership to guide the team.

This role is hybrid with the expectation to be in the office 3 days a week in Portage, MI.

Check out a link to our product portfolio here: Stryker Fluid Waste Management

What you will do:
  • Lead the design and development of software components in alignment with the requirements and architecture defined

  • Leading the software development process for embedded medical devices.

  • Lead architecture development of real-time and non-real-time software, owning the design, implementation, and testing of software modules, and performing associated software development tasks (requirements development, configuration management, issue/bug tracking, and risk management).

  • Independently make design tradeoff decisions while designing multiple components of the system

  • Partnering with hardware design teams, as well as Project Management and Quality throughout the product life cycle.

  • Lead and mentor the technical team in the design and development of complex embedded software devices

What you need:

Minimum Qualifications (Required):

  • Bachelor’s Degree in Engineering, Computer Engineering or related field

  • 6+ years of experience

  • Experience using C or C++

  • Knowledge of standard communication data protocols (UART, USB, I2C, WiFi).

  • Experience in embedded software design

Preferred Qualifications:

  • Experience in GUI application development for embedded devices.

  • Experience in a regulated environment

  • Experience developing software to control multi-actuator, electromechanical systems

  • Experience in HW/SW development for embedded Linux systems.

  • Experience in leading, planning, organizing, and communicating short-term and long-term project milestones

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Electrical Design Engineer, R&D

Jobs via Dice

Portage

Hybrid

USD 80.000 - 100.000

3 days ago
Be an early applicant

Sr Advanced R&D Engineer/Scientist

Honeywell INC.

Des Plaines

On-site

USD 70.000 - 90.000

Yesterday
Be an early applicant

Sr Advanced R&D Engineer/Scientist

Honeywell INC. in

Des Plaines

On-site

USD 122.000 - 145.000

2 days ago
Be an early applicant

Senior Software Engineer, Distributed Systems

airbnb, Inc.

Remote

USD 120.000 - 160.000

Yesterday
Be an early applicant

Senior Software Engineer (Distributed Systems & Architecture)

Trissential, LLC

Rochester

Remote

USD 95.000 - 168.000

2 days ago
Be an early applicant

Senior Software Engineer (Distributed Systems)

ZipRecruiter

New York

Remote

USD 120.000 - 160.000

4 days ago
Be an early applicant

Senior Electrical Design Engineer (R&D)

KLA-Belgium

Singapore

On-site

USD 80.000 - 100.000

2 days ago
Be an early applicant

Senior Scala Engineer - Distributed Systems (m/f/x)

commercetools

Remote

USD 100.000 - 140.000

2 days ago
Be an early applicant

R&D - Senior Firmware Engineer-IoT Algorithms

Duracell

Bethel

Remote

USD 80.000 - 120.000

10 days ago