Senior Staff Computer Vision/Machine Learning Deployment Engineer for xR
Company
Stryker
Location
Menlo Park, CA
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 Data and Analytics jobs in Menlo Park, CA delivered to your inbox every week.
We are proud to be named one of the World's Best Workplaces and a Best Workplace for Diversity by Fortune Magazine! Learn more about our award-winning organization by visiting stryker.com
Who We Want:
As a valued member of Stryker's AI innovation unit, you will work alongside trailblazers, industry visionaries, innovators, and inventors who are committed to bringing computer vision, AI/ML and digital innovation to the operating room and other healthcare settings.
You'll contribute to fast-paced cycles of innovation and develop core technologies that power a wide array of Stryker's solutions, including: surgical robotics and navigation, image-guided surgery, treatment selection, outcome assessment, and clinical decision intelligence. You will apply your core skills across a range of deployment platforms spanning from mobile applications, cloud services, and SDKs to embedded systems, edge devices, and mixed reality (XR) platforms.
You will have an opportunity to work across a wide variety of therapeutic areas ranging from orthopedics and neurosurgery to emergency care and operating room safety and efficiency - plus many more.
As a Senior Staff Computer Vision/Machine Learning Deployment Engineer for xR, you will play a crucial role in driving business impacts and delving deep into the complexities of computer vision and deep learning problem-solving. This high-visibility opportunity is a perfect match for technical leaders who are passionate about making a tangible difference in the AI healthcare landscape.
Are you a distinguished Computer Vision (CV) Engineer eager to contribute your talents to the rapidly advancing field of AI-powered healthcare? Join our dynamic team of CV/ML scientists, AR/xR application engineers, software engineers, and clinical engineers as we work together to research, design, develop, and deploy state-of-the-art 2D/3D computer vision, augmented reality/mixed reality, and deep learning-based algorithms into both existing and new medical device products.
Don't miss this exceptional chance to leave a lasting mark on healthcare technology. Apply now and harness your expertise to revolutionize AI-driven medical innovation!
What You Will Do:
Technical Responsibilities:
- Lead software implementation of Computer Vision (CV) and Artificial Intelligence (AI) systems on edge devices (iPhone, iPad, Android Tablets, Nvidia platform, etc.) as an integral part of AI-powered medical technology platform for the operating room.
- Translate product feature requirements to design inputs / specifications and come up with high-level software design to meet requirements and guide design tradeoff decisions.
- Develop and design software components per requirements and architecture defined.
- Design algorithm evaluation frameworks, develop unit tests for algorithm components, schedule and report integration and system test performance on a regular basis adopting CI/CD principles for AI systems.
- Optimize and deploy algorithms (codebase, neural networks) on target hardware platforms, such as tablets and edge-computing devices to meet latency, memory, and performance requirements.
- Be the voice in the room that guides development work by ensuring work being done by the team is deployable in an end-to-end system.
- Generate and review the necessary documents with project teams (requirements, design, architecture, bugs, test).
- Perform Software verification and/or validation testing for the AI/CV sub-components of the system.
- Lead code reviews for projects/systems as an independent reviewer applying design principals, coding standards and best practices.
What You Will Need:
Basic Qualifications:
- Bachelor's degree in software engineering/ Computer Science or related discipline with 6+ years of work experience or Master's in relevant disciplines with 4+ years of experience or PhD degree in relevant disciplines with 2+ years of work experience.
- At least 2+ years of C++ development experience
Preferred Qualifications:
- 4+ years of relevant industry experience in implementation of computer vision, machine learning and deep learning algorithms onto edge environments such as iOS, Android and/or NVIDIA Jetson platform.
- Familiarity with Swift/Objective-C for algorithm integration.
- Familiarity with ROS/2 and perception libraries, including but not limited to OpenCV, PCL, Open3D, etc.
- Experience in developing AI/ML inference pipeline using CoreML, TFLite, TensorRT, etc.
- Demonstrated understanding of computer vision, image analysis, image registration, sensor fusion, machine learning and deep learning algorithm building blocks.
- Experience working with libraries such as OpenCV, DLib, Tensorflow , Tflite, TensorRT, TorchScript, Boost C++ libraries for numerical computation, etc.
- Experience optimizing inference pipelines on edge devices.
- Experience in writing reusable, cross-platform, scalable, multi-threaded, test-driven and well documented codebase.
- Demonstrated ability to systematically troubleshoot and debug complex computer vision and ML systems errors and have high levels of independence and technical ownership.
- Software Development Life Cycle processes:
- Knowledge in creating estimates for code implementation time/resource for assigned tasks and projects.
- Knowledge from using Application Lifecycle Management /Traceability tools.
- Knowledge of regulatory and compliance standards applied to the SDLC (Software Development Life Cycle).
- Bonus for:
- Experience with medical devices and product development in a regulated industry, e.g., software developed under ISO 13485.
- Experience implementing AI/ML algorithm in Nvidia platforms.
- $142k - $239k salary plus bonus eligible + Benefits (Health, Vision, Dental, 401K, Tuition Reimbursement, Employee Assistance Program, Wellbeing Program, Employee Stock Purchase Program). This information reflects the anticipated salary range for this position based on current national data. Actual minimum and maximum may vary based location. Individual pay is based on skills, experience, and other relevant factors.
About Stryker
Our benefits:
- 12 paid holidays annually
- Health benefits include: Medical and prescription drug insurance, dental insurance, vision insurance, critical illness insurance, accident insurance, hospital indemnity insurance, personalized healthcare support, wellbeing program and tobacco cessation program.
- Financial benefits include Health Savings Account (HSA), Flexible Spending Accounts (FSAs), 401(k) plan, Employee Stock Purchase Plan (ESPP), basic life and AD&D insurance, and short-term disability insurance.
For a more detailed overview of our benefits or time off, please follow this link to learn more: US Stryker employee benefits
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.
Know someone at Stryker?
Be sure to have them submit you as a referral prior to applying for this position. Learn more about our employee referral program on our referral page
Stryker is driven to work together with our customers to make healthcare better. Employees and new hires in sales and field roles that require access to customer accounts as a function of the job may be required, depending on customer requirements, to obtain various vaccinations as an essential function of their role.
Date Posted
10/15/2024
Views
0
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsTreasury Management Officer - Technology and Disruptive Commerce - JPMorganChase
Views in the last 30 days - 0
The job posting is for a Treasury Management Officer in Commercial Banking The role involves generating new treasury management business maintaining c...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View DetailsInternal Audit & SOX Senior - Chime
Views in the last 30 days - 0
Chime is seeking a Senior Internal Audit and SOX professional to implement a worldclass SOX program and contribute to the broader internal audit funct...
View Details