Staff Software Engineer - C++ Job at Stryker, Portage, MI

OThILytZYlRpMVJNV05xQlhlT21RU1VQSlE9PQ==
  • Stryker
  • Portage, MI

Job Description

Stryker is one of the world’s leading medical technology companies and is dedicated to helping healthcare professionals perform their jobs more efficiently while enhancing patient care. The Company offers a diverse array of innovative medical technologies, including reconstructive, medical, surgical, and neurotechnology and spine products to help people lead more active and more satisfying lives. The Orthopedic Instruments team at Stryker is currently seeking a Staff Engineer – Application software located in Kalamazoo, Michigan

Learn more about the Orthopedic Instruments Team by clicking here.: Orthopedic Instruments

What You Will Do:

  • Design and test prototypes. Solve problems and evaluate solutions against requirements.
  • Conduct research to support product design. Translate user needs into design specifications.
  • Analyze and fix complex design issues. Balance design tradeoffs independently.
  • Develop software systems, estimate development time, and create necessary project documents.
  • Advance solutions by understanding customer needs, market trends, and clinical procedures, supporting customer feedback sessions, and demonstrating financial understanding.
  • Mentor others in industry standards, design requirements, and test strategies; lead and refine engineering documentation; and guide R&D procedures like design controls and risk management according to the Quality Management System.
  • Work with various departments to ensure project success, improve processes, and build relationships across engineering groups.
  • Support product development from concept to release, implement algorithms, write technical documentation, drive testing, design software for medical devices, and apply design principles, coding standards, and best practices in code reviews, ensuring high-quality results.

What You Need:

Minimum Qualifications:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Robotics, or a related field.
  • 4+ years of work experience in relevant areas.
  • Proficiency in C++ and Object-Oriented Programming.

Preferred Qualifications:

  • Proficiency in modern C++ (C++14, C++17, C++20), object-oriented design, templates, and STL, and experience with multi-threaded codebases and performance optimization.
  • Proficiency with IDEs like Qt Creator or Visual Studio, static and dynamic analysis tools (e.g., Valgrind, AddressSanitizer, clang-tidy), and unit testing frameworks like CppUnit.
  • Experience in Linux development and target environments, including debugging, package management, and shell scripting.
  • Experience with Qt libraries, OpenGL or similar graphics APIs (e.g., Vulkan), GLSL for custom shaders and understanding of real-time rendering and 3D geometry.
  • Knowledge of the Software Development Life Cycle (SDLC), creating time/resource estimates, using Application Lifecycle Management tools and regulatory standards, and experience with agile methodologies and development lifecycles.

Job Tags

Full time, Work experience placement,

Similar Jobs

United Parcel Service

No CDL Seasonal Package Delivery Drivers Job Job at United Parcel Service

 ...Package Delivery Drivers JobMust be 21 years of age or older. Must possess a valid Colorado Driver License. Must be able to pass a UPS road test. Must be able to drive a standard transmission. Pass DOT physical.Pay: $18.75 per hourA weekly paycheck. Overtime... 

PRIDE Industries

Service Order Dispatcher Job at PRIDE Industries

 ...needs to be filled by a person with a disability**Job Description****PRIDE Industries****Job Description****Job:** Service Order Dispatcher**Job Code:** G51 - RU-Service OrdDisp2Shift1**SCA Occup:** 01320 Service Order Dispatcher**Salary Grade:** Federal Wage... 

Cella Inc

Copy Editor (Hybrid) Job at Cella Inc

 ...Angeles, CaliforniaJob Type: ContractCompensation Range: $30.00 - 34.49 per hourWere looking for a detail-oriented and collaborative Copy Editor to join our dynamic marketing team. In this key role, youll be responsible for reviewing a wide range of marketing materials to... 

Halliburton

Stockpoint Plant Operator (198977) Job at Halliburton

We are looking for the right people people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity...

Love's Travel Stops & Country Stores

Class A DEF Tanker Driver Job at Love's Travel Stops & Country Stores

 ...Competitive Pay * Career Development * ~ Drivers are paid between $30-$32 per hour...  ...other appropriate endorsements (HazMat, Tanker, Doubles/Triples) and state requirements...  ...Pro-driver, a commercial drivers license (CDL) protection subscription service....