Software Engineering, R&D Engineering Development Program
Role Overview
As a Software Engineer, Applications at Stryker, you will support application software development and maintain design documentation for robotic-assisted surgery products.
You will collaborate closely with peers and subject matter experts to develop market-leading software that meets customer and system requirements.
Under supervision, you will follow the established design practices and apply sound software engineering principles to ensure that application software products are safe, robust, and user-friendly.
Mako SmartRobotics: https://www.stryker.com/us/en/joint-replacement/systems/Mako_SmartRobotics_Overview.html
Key Skills for This Role
Full Job Posting
What You Will Do:
- Support and contribute to the design and implementation of application software that controls, navigates, and serves as the user interface for robotic surgical systems using Agile software development methodologies.
- Support and execute software product development activities under supervision in accordance with defined requirements and architecture, while adhering to established design principles and coding standards.
- Collaborate effectively with members of R&D, Quality, Marketing, and Project Management to ensure project success as a member of a Scrum team.
- Under supervision, follow established Software Development Life Cycle (SDLC) procedures and guidelines to ensure software quality through code reviews, unit and component testing, code analysis, and defect management.
- Assist in refining software engineering documentation in accordance with R&D procedures and the Quality Management System (QMS).
- What You Will Need:
Minimum Qualifications:
- Bachelor's Degree in Software, Computer Engineering / Computer Science or related discipline & 0+ years of work experience.
- 3.0 minimum cumulative GPA (or equivalent).
- Must be legally authorized to work in the U.S. and not require employment-based sponsorship now or in the future.
- Knowledge of computer science fundamentals, including data structures and algorithms.
- Exposure to C++ and object-oriented programming.
- Self-starter with demonstrated efficient work methods, analytical & problem-solving skills, and ability to handle multiple tasks in a fast-paced environment.
- Strong communication skills with the ability to effectively work cross-functionally and externally as required.
Preferred Qualifications:
- Experience with integrated development environments (IDEs) for projects.
- Exposure to the Qt/QML framework, Linux, Docker, and version control systems.
- Knowledge of SDLC and Agile software development.
- Experience with tools for static/dynamic software analysis, memory management, unit testing, and code coverage.
- Experience with or coursework in linear algebra, computational geometry, computer graphics, software architecture, image processing, and robotics.
- United States of America Pay Ranges:
- USN: $77,700 - $129,500 USD Annual
- US5: $81,600 - $136,000 USD Annual
- US10: $85,500 - $142,500 USD Annual
- US15: $89,400 - $148,900 USD Annual
- US20: $93,200 - $155,400 USD Annual
- US30: $101,000 - $168,400 USD Annual
About Stryker
Stryker is a global medical technology company offering innovative products and services in surgical equipment, neurotechnology, orthopaedics, and spine care.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Stryker
Regional Manager - Upper Extremities
Perth, AUS
Stryker seeks a Regional Manager to lead its Upper Extremities business across South Australia and Western Australia. The role leads a team of six sales and clinical professionals, drives regional revenue and market shar
Sales Representative - Orthopaedic Instruments - Philadelphia, PA
Philadelphia, USA
Senior Talent Acquisition Business Partner (Remote)
Phoenix, USA
Regional Manager - Upper Extremities
Perth, AUS
Senior Manager, NPD Sourcing (Hybrid)
Flower Mound, USA
Service Associate- New York City, NY
, USA
Team Sales Representative - Chicago - Neurosurgical
Chicago, USA
Sales Representative - Orthopaedic Instruments - Philadelphia, PA
Philadelphia, USA
Senior Talent Acquisition Business Partner (Remote)
Phoenix, USA
Sales Representative, Trauma - North East
Newcastle upon Tyne, GBR
Medical Device Driver - Sun-Thurs - $22.10/hr
Jacksonville, USA
