Mako SmartRobotics: https://www.stryker.com/us/en/joint-replacement/systems/Mako_SmartRobotics_Overview.html
Who We Want
Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.
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
Travel Percentage: None
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.