Senior Software Engineer- C++

Reposted 10 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Healthtech
The Role
Design and build algorithms for anatomy registration in robotic surgery, simulate accuracy, test C++ code, and collaborate with teams.
Summary Generated by Built In
Work Flexibility: Hybrid

What 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

Travel Percentage: 10%

Top Skills

C++
Matlab
Python
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Irvine, CA
956 Employees

What We Do

Inari Medical, Inc. is a commercial-stage medical device company focused on developing products to treat and transform the lives of patients suffering from venous diseases.

Similar Jobs

Zscaler Logo Zscaler

Staff Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Bangalore, Bengaluru, Karnataka, IND
8697 Employees
30K-300K Annually

Emerson Logo Emerson

Senior Software Engineer

Internet of Things • Energy
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
50857 Employees
50K-120K Annually

Visa Inc, Logo Visa Inc,

Staff Software Engineer

Fintech • Information Technology • Payments
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
33000 Employees

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Similar Companies Hiring

Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Sailor Health Thumbnail
Telehealth • Social Impact • Healthtech
New York City, NY
20 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account