Sr Staff / Staff CVML Deployment Engineer
Location
Bangalore | India
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 withotherincredibly talented and intelligentpeople, 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:
Stryker AI is a melting pot of trailblazers, forward-thinkers, and game-changers who are committed to revolutionizing surgical practices. As a valued member of our elite team, you will contribute to developing core technologies that power a wide array of products, including surgical robotics, image-guided interventions, navigation systems, treatment selection tools, outcome assessment platforms, and augmented/mixed reality visualization solutions. Together with our customers, we strive to improve patient outcomes and redefine the future of healthcare technology.
Seize this unparalleled opportunity to shape the future of medical innovation and be a part of something truly extraordinary. Apply now and join us in making a difference!
Are you an outstanding Computer Vision (CV) and Machine Learning (ML) Deployment Engineer ready to make a lasting impact in the realm of AI-enhanced healthcare technology Join our accomplished team of CV/ML scientists, AR/xR application engineers, software engineers, and clinical engineers as we collaborate to research, design, develop, and deploy innovative 2D/3D computer vision, augmented reality, mixed reality, and deep learning-based algorithms into both existing and new medical device products.
As a Sr Staff / Staff CVML Deployment Engineer , you will play a vital role in driving business impacts and tackling complex computer vision problems. This high-visibility opportunity is especially well-suited for technical leaders who possess experience in productizing edge-based computer vision systems.
Seize this extraordinary opportunity to contribute to the cutting edge of healthcare technology. Apply now and use your expertise to create groundbreaking AI-driven medical solutions!
What you will do:
- 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 need:
- Bachelor's degree in software engineering/ Computer Science or related discipline with 8+ years of work experience or Master's in relevant disciplines with 6+ years of experience or PhD degree in relevant disciplines with 2+ years of work experience.
- At least 8+ years of C++ development experience.
- 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).:
- 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.
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
Job tags
Salary