Senior Software Engineer - C++ Robotics and Medical Imaging
Stryker India Private LimitedJob Description
Senior Software Engineer- C++
Work Flexibility: HybridWhat you will do:
Design and build (in C++) anatomy registration methods and algorithms to match the anatomy CT image to patient bone in robotic surgery .
- Simulate accuracy and robustness of anatomy registration methods. Build and use tools (Matlab, Python, Monte-Carlo, FEA, Minitab, etc.) to simulate accuracy of anatomy registration, localization system, and robotic platform. Apply statistics approaches to data to compare simulated accuracy result to requirement.
- Test and debug anatomy registration C++ code .
- Work with interdisciplinary team to execute cadaver labs to evaluate performance and surgeon acceptance of anatomy registration. Post process lab data to drive anatomy registration direction.
- Develop (in C++) and maintain applications to assess bone registration performance
- Author documentation that describes the software design and algorithms
What you need:
Minimum Qualifications (Required):
- BS degree in Computer Science or related areas. MS or PhD preferred.
- 4+ years of experience, experience in professional software development preferred
- Strong fundamentals in algorithms and data structures
- Object-oriented design and analysis
- software design, development and verification methodologies
- C, C++, Matlab and Python development experience
Preferred Qualifications:
- Background in 3D graphics and geometry,
- Linux-based software development skills, experience
- in development of anatomy registration methods, accuracy simulation, computer vision, coordinate system transformations
- Application of statistics to refine and assess large data sets
- Practical application of linear algebra to robotic and localization systems
- Algorithm development, especially for robotics, sensors, or anatomy registration
- Basic robotics control understanding
- Matlab, Python, and CAD proficiency
- Experience in medical devices, robotics, and/or surgical navigation is an asset.
- Strong verbal and written communication skills
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web Developer
Software / Web Developer Intern
BNV Software
App Developer
Minchu Productions
Quality Assurance Officer
Jai Finance India Limited
Quality Engineer
Ace Carbo Nitriders
Package Consultant – SAP HANA SCM PM
360 Bytes Tech Venture Private Limited
DevOps Engineer
Digitory SolutionsYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 4 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!