Stryker
Staff Software Engineer, Applications Software (Hybrid)
This job is now closed
Job Description
- Req#: R508845
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.
Conduct or design advanced prototyping and testing.
Conduct advanced problem solving, identify potential solutions, and evaluate them against component and sub-system requirements.
Conduct and design research and studies to support advanced product design.
Translate user needs to design inputs/specifications and produce advanced component and sub-system level designs.
Analyze and correct complex product design issues, using independent judgment.
Independently balance design tradeoffs while designing a component of the system.
Develop and design software systems per requirements and architecture defined.
Code development time/resource estimation to support projects.
Generate and review the necessary documents to support the project (requirements/design/architecture/bugs/test).
Advance solutions by applying in-depth knowledge of customer needs, market and competitive offerings.
Demonstrate proficiency with product’s intended use and clinical procedures.
Support Voice of Customer sessions internally and with clinicians.
Be proficient with and mentor others in usage of industry standards, including design requirements and test strategies per applicable regulations.
Lead creation and refinement of engineering documentation, such as the Design History file.
Follow and mentor others on R&D procedures like design controls and risk management, per the Quality Management System.
Work cooperatively with R&D, Quality, Clinical, Marketing and Project Management to ensure project success as a technical domain owner on the team.
Identify and support the creation of or improvements to procedures, policies, processes, systems, and technology.
Support and execute segments of complex product development to advance projects through the design /development/launch process.
Contribute to product development from concept through release.
Deliver high quality results with passion, energy and drive to meet business priorities.
Build relationships and influence across the engineering groups within the business.
Design, develop, modify, evaluate and verify software components for medical devices.
In code reviews apply design principals, coding standards and best practices.
Bachelor's Degree in Software Engineering / Computer Science or related discipline.
4+ years of work experience. Combination of education and 2+ years of work experience is acceptable for Ph.D./Doctorate candidates.
Demonstrated knowledge in C++ and Object-Oriented programming in a production environment.
Demonstrated knowledge in computer science fundamentals such as data structures and algorithms.
Demonstrated knowledge of software developments with IDEs and tools for source control, static/dynamic analysis, code coverage, CI/CD, and task/defect/requirement management.
Demonstrated knowledge of Software Development Life Cycle (SDLC) and/or Agile software development.
Knowledge of linear algebra, 3D graphics, and/or computational geometry.
Experience in design patterns, software modeling, and/or architecture design.
Knowledge of Qt framework is a strong plus.
Experience in medical imaging, image processing, computer vision, algorithm development, computer-assisted surgery, or robotics.
Experience with biomedical software development or software development in a regulated environment.
Experience working in Linux environments is a plus.
Work Flexibility: Hybrid or OnsiteAre you looking for an opportunity to apply your software engineering talent in an exciting domain that is changing the future of surgery? To join a company top ranked on Fortune Magazine’s 100 Best Companies to Work For?
Do you want to work with “amazingly talented high achievers” who are “willing to go above and beyond with a smile on their face” to make the products that “change patients’ lives”? To build a rewarding career with an innovative company?
Why Stryker? https://careers.stryker.com/why-work-here/
Learn more about us: https://www.stryker.com/us/en/about.html
Mako Robotic-Assisted Surgery (Scan. Plan. Mako Can.): https://patients.stryker.com/mako-robotic-arm-assisted-technology
Mako SmartRobotics: https://www.stryker.com/us/en/joint-replacement/systems/Mako_SmartRobotics_Overview.html
Who We Want:
What You Will Do:
Position Summary:
As a Staff Engineer, Applications Software at Stryker, you will design and implement complex concepts independently and draft design documentation for robotic-assisted surgery products. You will work closely with peers and subject matter gurus to develop market leading software that meets customer and system requirements. You will follow the defined design practices including Agile methodology and use sound software engineering principles to ensure that the application software products are safe, robust and user friendly.
Technical Responsibilities:
Business Responsibilities:
Med Device Compliance:
General Responsibilities:
What You Will Need:
Minimum Qualifications:
Preferred Qualifications:
About the company
Stryker Corporation is an American multinational medical technologies firm based in Kalamazoo, Michigan.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.