Flag job

Report

Robotic Software Engineer

Salary

₹20 - 30 LPA

Min Experience

4 years

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

 

Job Title:  Robotic Software Engineer 

Location: Bangalore , BTM Layout

Job Type: Full-time, On-site


Experience Level: 4-6 years

Industry Experience:

  • Required: Open to all industries
  • Preferred: Robotics, Medical Devices

About Us:

Articulus Surgical is dedicated to advancing minimally invasive surgery by developing affordable and accessible surgical robotics committed to enhancing surgical outcomes for over 170 million patients globally. Our mission is to democratize surgical care, ensuring that state-of-the-art technology is within reach for healthcare providers worldwide. By integrating assistive intelligence, we aim to enhance surgical safety and predictability, ultimately improving patient outcomes. We are seeking passionate and talented individuals to join us in revolutionizing medical science and robotics.


As a Robotic Software Engineer, you will play a critical role in designing and developing, optimizing performance, and ensuring the reliability of the software that controls our surgical robots. Your expertise in C++, algorithms, and structured problem-solving will be instrumental in building high-quality, efficient, and scalable medical software solutions.

Key Responsibilities:


  • Design, build, optimize, and maintain the OS for medical robotics, including dashboards and diagnostic tools, data security, safety, and cloud access for tele-operation.


  • Develop and implement software architecture, ensuring robust and scalable solutions.


  • Lead a team in software development projects, guiding best practices and technical execution.


  • Ensure compliance with relevant medical device standards and safety regulations.


  • Collaborate with cross-functional teams to integrate software with hardware components.


  • Maintain software documentation and version control using Git.


Qualifications & Requirements:

  • Bachelors/Masters in Computer Science, Engineering or relevant field.
  • Proficiency in C/C++, Java, .NET, SQL, and Python.
  • Strong understanding of programming principles, code optimization, and software architecture.
  • Hands-on experience with Inter Process Communication tools (e.g. iceoryx).
  • Experience in developing software for hardware/physical devices (preferred).
  • Familiarity with medical device standards such as ISO 13485, ISO 14971, and ISO 62304 (preferred).
  • Strong mathematical foundation, including matrices, coordinate transformations, quaternions, Jacobians, forward and inverse kinematics, Euler angles, and DH parameters.
  • Ability to write efficient and optimized code without the aid of AI assistants.
  • Enthusiastic about working in a dynamic start-up environment.


If you are passionate about coding, algorithms, and structured problem-solving and want to make a real impact in the field of surgical robotics, we’d love to have you in our team!


About the company

Articulus Surgical is dedicated to advancing minimally invasive surgery by developing affordable and accessible surgical robotics committed to enhancing surgical outcomes for over 170 million patients globally. Our mission is to democratize surgical care, ensuring that state-of-the-art technology is within reach for healthcare providers worldwide. By integrating assistive intelligence, we aim to enhance surgical safety and predictability, ultimately improving patient outcomes.

Skills

c++
java
net
sql
python