Staff Software Engineer
Company
Stryker
Location
Santa Ana, Costa Rica
Type
Full Time
Job Description
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.
Need another reason to apply? Check out these 8 reasons to join Stryker's engineering team: https://www.strykercareersblog.com/post/8-reasons-to-join-strykers-engineering-team
Want more jobs like this?
Get Software Engineering jobs in Santa Ana, Costa Rica delivered to your inbox every week.
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 a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 130 million patients annually. More information is available at stryker.com.
Date Posted
12/20/2024
Views
0
Similar Jobs
Senior Software Engineer, Optics - Red 6
Views in the last 30 days - 0
Red 6 is an innovative AR technology startup specializing in synthetic air combat training The company is seeking a core technology team member with a...
View DetailsSr Software Engineer (Roku Engineer) - The Walt Disney Company
Views in the last 30 days - 0
Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...
View DetailsProduction Coordinator - Company3/Method Studios
Views in the last 30 days - 0
Company 3 is seeking a Production Coordinator for its Episodic Finishing Producing team in Santa Monica CA The role involves managing and driving onli...
View DetailsSoftware Engineer - Edmunds
Views in the last 30 days - 0
The job posting is for a Software Engineer position with a salary of 206000 per year and a 40hour workweek The role involves delivering services creat...
View DetailsSr Software Engineer - The Walt Disney Company
Views in the last 30 days - 0
Disney Entertainment ESPN Technology is a dynamic team responsible for developing and maintaining worldclass consumerfacing products like Disney Hulu...
View DetailsLead Data Engineer - The Walt Disney Company
Views in the last 30 days - 0
Disney Entertainment ESPN Technology is a dynamic team that reimagines viewing experiences for beloved stories and transforms Disneys media business ...
View Details