Software Digital Signal Processing (DSP) Engineer in Redmond, WA at Stryker Corporation

Date Posted: 5/8/2020

Job Snapshot

Job Description



It's time to join Stryker!

We are a great place to work. Fortune, in association with Great Place to Work, named us among the World’s Best Workplaces. We currently rank #8 out of the 25 companies on the list. This list highlights companies that have gone above and beyond to create a great workplace for employees all over the world. Fortune also named us one of the 100 Best Companies to Work For in the United States. This is the ninth consecutive year we have been on the list, and we ranked #11 out of 100!

We aspire to create a place where hard work, humility, honesty, a sense of service and humor are the talk we walk. We are a very diverse group with an amazing set of experiences from bio-tech and high-tech companies. If that doesn't pique your interest, we’ve got scientists, motorcycle racers, some serious sailors, biking enthusiasts, whiteboard artists, videographers, mountain climbers, parents, triathletes, dog owners, avid runners, skiers and snowboarders.

We are a market leader in emergency medical care, creating lifesaving tools for lifesaving teams. For example, our LIFEPAK brand is widely known by medical professionals in both hospital and pre-hospital emergency care settings. We design and build complex systems such as multiparameter physiological monitors, automated defibrillators, and technologies to assist with cardiopulmonary resuscitation (CPR). Our internet-based system for moving emergent medical data was helping improve patient care before “cloud” was a computing buzz word. As a team, we thrive on helping emergency responders everywhere save lives and make healthcare better.



What You Will Do

You will perform software Signal Processing development work by assisting in the production of new and updating existing embedded device software that support our external customers including EMTs, nurses, physicians, medical directors, and biomeds and internal customers including clinical, verification test, engineering test, service, and operations.

You will work within key phases of the software engineering life cycle, as it applies to the development of applications according to the skill set described below. You must have a technical background in software Signal Processing development, and experience with software engineering methodologies. You will help build software Signal Processing architectures, designs and be responsible for the delivery and deployment of the software to verification and software integration testing. You will assist in key aspects of the Signal Processing software product development lifecycle including product requirement definition, design, implementation and verification / validation.

  • You will participate in Signal Processing design, architecture and software implementation for embedded devices.
  • You will be involved in Filter Design, Algorithm implementation
  • You will create Matlab scripts to model and test algorithms
  • You will participate in concurrent engineering teams to define workflow, requirements, and design.
  • You will provide work direction to team members to realize embedded implementations using Embedded C and QNX.
  • You will design software architecture and modular software components.
  • You will define, organize and maintain key technical interfaces.
  • You will provide architectural and process oversight of embedded designs and implementations.
  • You will provide input to project schedule and report status against schedule.
  • You will mentor and coach junior software engineers.


What You Need

  • Bachelor’s degree (Masters Preferred) in Engineering/Signal Processing, related discipline or equivalent experience
  • 7+ years applicable experience
  • Matlab Experience

Preferred Qualifications

  • 5+ years of Signal Processing experience
  • 2+ years of software program leadership experience
  • Excellent verbal and written documentation and communication skills.
  • Strong ability to influence individuals and groups
  • Knowledge of good architectural design methodologies and patterns
  • Time management skills with the ability to manage multiple priorities
  • Prior experience with embedded devices
  • Computer Science fundamentals in object-oriented design
  • Prior experience with QNX or other Real-time OS
  • Prior experience in Bare Metal Programming
  • Prior Agile development environment experience

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 in Redmond at Stryker!

Work From Home: Regularly scheduled days

Travel Percentage: 0%

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