< Back to Job Search
Location: Austin, TX
Job Type: Full Time
Job Code: JPC - 374

Job Description

Job Title: Sr. Robotics Software Engineer

Location: Austin, TX (on-site) no option for hybrid

Salary: 120-150k

Visa: GC or USC


Top Skillsets:

*Robotic Engineer

*PhD, or MS in Computer Science or 3+ years in the Surgical Robotic field

*C++ software development

*Linux is preferred

Plus: python


Personality Skills:

Good communication skills

Good listener

Works well with team

Produce good quality code

Individual contributor

Startup mentality



Candidate will have equity in the company

Possibility to be promoted to Senior

Working on getting FDA approval

Company is in Growth Stage


Job Summary

In this role, you will develop algorithms that define a robotic arm’s motions during a surgical procedure. You will consider human anatomy to plan collision-free motion. The algorithms you will develop will have optimal performance and guarantee safe interaction with the patient anatomy and environment. You will work closely with other teams to establish requirements and develop production software to satisfy the requirements.

Qualifications and Work Experience Required

  • PhD or MS in robotics, computer science, or a related field.
  • 3+ years of experience in relevant industries working on robotic arms motion
  • Experience developing motion planning pipeline for robotic arms using common algorithms such as RRT, RRT*, A*, etc.
  • Strong understanding of robotic arm’s kinematics and null space navigation.
  • Strong software development skills in C++ and data structures.
  • Experience developing software in a regulated environment such as medical or aerospace industries is preferred.
  • Familiar with computer vision algorithms and concepts
  • Strong written, verbal, interpersonal, computer, and organizational skills
  • Experience developing real-time motion control software.
  • Experience in 3D modelling techniques.

Essential Duties & Responsibilities

  • Own the motion planning pipeline for a surgical robot.
  • Develop algorithms for motion planning and control in a structured and also an unstructured environment
  • Work with other teams to define how the motion planning constraints are defined.
  • Develop production software that implements motion planning algorithms.
  • Adhere to the highest standards of coding in a regulated environment.
  • Participate in rigorous testing and perform root cause analysis
  • Look at website to see what the robotic looks like
< Back to Job Search

Apply Now

    .doc, .docx, .pdf accepted