Staff Software Engineer

hace 2 semanas


Ulloa Valle del Cauca, Colombia Stryker A tiempo completo

**Why engineering at Stryker?****:
At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.

**Job Summary**:
This Staff R&D role is designed for a skilled and hands-on engineer passionate about delivering technically rigorous software. As a Staff Software Engineer, you will be a vital technical contributor in the development of surgical planning and guidance software.

This position entails collaboration with surgeons and other stakeholders to understand product needs. Additionally, you will work with other technical leaders to define requirements, architecture, design, verification, and implementation strategies meeting the demanding needs of our customers.

You will focus on our orthopedic surgical planning and navigational platform, enabling surgeons to understand a patient’s conditions, create a surgical plan, and perform surgery with AR-based guidance.

**Qualifications and Work Experience**:
**Education**:

- Bachelor's degree in Computer Science or equivalent in a related field (Software, Computer, Electrical, Biomedical Engineering, etc.). Graduate degree preferred.

**Work Experience and Knowledge**:

- Experience in the design and implementation of interactive 3D visualizations or games
- Experience with game engine collision detection & response mechanisms
- Experience with computer graphics and comfortable with its mathematics (linear algebra, matrix & vector math, trigonometry, etc.)
- Expertise with programming languages such as C# and C++
- Experience identifying engine constraints and methods to optimize between performance needs and resource availability
- Understands the Unity or Unreal graphics engine architecture and its trade-offs
- Comfortable in both product development and exploratory research projects
- Experience working within a strong, knowledgeable cross-functional team

**Preferred Work Experience and Knowledge**:

- Experience with medical device software development (IEC 62304) or other regulated environment is a plus
- Experience working with surgeons or healthcare professionals is a plus
- Understand Unity's nested prefab system to improve reusability of assets is a plus
- Familiarity with common optimization techniques for Unity is a plus
- Working knowledge of low-latency multi-player interactions is a plus

**Duties & Responsibilities**:

- Develop software that enables surgeons to plan and perform surgical procedures
- Provide technical leadership for assigned aspects of software components
- Ensure performance across various target platforms (Desktop, Web, Tablet, AR Goggles)
- Work with usability engineers to provide surgeons and others with a performant, pleasing, intuitive and powerful user experience
- Work with other engineers to prototype new ideas
- Collaborate with Product Managers and Product Owners on to ensure the product meets user needs
- Spend time in the field to discover innovation opportunities
- Contribute to the continuous improvement of the software lifecycle processes

**About Stryker**:
Stryker is one of the world’s leading medical technology companies and, together with our customers, is driven to make healthcare better.

The company offers innovative products and services in Medical and Surgical, Neurotechnology, Orthopedics, and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 100 million patients annually.