Lead Robotics Software Engineer

SigTuple

SigTuple

Software Engineering
Bengaluru, Karnataka, India
Posted 6+ months ago

Job Title: Lead Robotics Software Engineer

Department: Robotics & Optics

Reports To: Director of Robotics & Optics

Summary:

We are looking for an enthusiastic and highly energetic lead robotics software engineer with a passion for STEM to join our interdisciplinary team and develop innovative products that span a wide range of fields.

The Lead Robotics Software Engineer is responsible for leading a team of robotics software engineers to design, development, and testing of the software for precision motion systems and digital microscopes automation. The ideal candidate will have a strong understanding of robotic components, programming skills such as python, operating system kernel and computer vision. The candidate will be responsible for developing the software architecture working alongside the hardware, data science and software engineering teams.

Responsibilities:

  • Develop the system software architecture that interfaces all the hardware components with the data science and software engineering modules of the system
  • Lead a team to design, development, and test the software required to operate the robotics components in the devices.
  • Develop, implement and test the algorithms that might be required to perform automation tasks
  • Explore, evaluate and select the software libraries that would be required to build the automation tasks
  • Understand, support and debug any driver related issues with modules in the robotics system
  • Collaborate with other teams to get these components integrated with the main system on the device and release them to production
  • Prepare technical reports and presentations.
  • Document development work, write publications/patents, develop SOPs/manuals/training material.

Required Skills & Qualifications:

  • Bachelors or Master's degree in CSE, ECE or a related field.
  • 10+ years of work experience in related areas
  • Good understanding of control systems and algorithms development
  • Has experience in working with hardware components such as cameras, LEDs, motors etc.
  • Has experience with various operating systems and has in depth understanding of how an operating system works
  • Proficient in Python and C++
  • Good understanding of design principles and in-depth knowledge and understanding in relevant technical areas.
  • Excellent communication and english language skills.
  • Ability to work independently and as part of a team.
  • Excellent problem-solving skills.
  • Be highly motivated, research oriented and willing to learn new skills and explore new paths.

Desired Skills & Qualifications:

  • Experience in developing automated digital microscopy scanning systems and medical devices.
  • Experience with Robotics Operating System (ROS)
  • Experience with automation systems
  • Experience in Image processing and computer vision
  • Good organizational and interpersonal skills

Work Location: Bangalore

Workstyle: In-office

Compensation: Competitive

Benefits: Comprehensive benefits package, including health insurance, life insurance, accident insurance, paid time off, and more.

If you are a highly motivated Lead Robotics Software Engineer with a passion for precision motion systems and robotic automation systems, we encourage you to apply for this exciting opportunity.