Asimov Career Center

We are looking for smart individuals who want to have a positive impact on the world. If that’s you. Entry level & Experienced engineers can apply for the vacant positions, visit our Careers page or send us a CV at:

Vacancy positions

Robotics Software Engineer


You need to be a talented software engineer having a passion to innovate, self-starter, an excellent logical skills, and ready to take challenge and produce effective results within deadlines. You will have completed Btech/B.E(C.S.E/ IT/ E.C.E)  and will have a minimum of 1 of relevant experience in developing software in C++/Python.  You will have demonstrated strong skills:

 Must be:

  • Well-versed with Object Oriented designing and programming
  • Well-versed with C++ and Python.
  • Well-versed with Cmake.
  • Well-versed with Linux - Ubuntu distributions.
  • Familiar with ROS.
  • Familiar with atleast one of the software libraries such as PCL, OpenCV, OpenRave, Matlab etc.
  • Basic knowledge in robot manipulation.
  • Familiar with SDLC.
  • Familiar with one of the Version control systems (VCS): Git, SVN

Good to be:

  • Familiar with Simulation: Gazebo/Playerstage etc.
  • Familiar working with any real robot and sensor.
  • Familiar with any one of  the Robot centric concepts: Arm Manipulation/3D or 2D Vision Processing/Base Navigation.


Your main responsibilities will be to understand requirements, design algorithms, develop them mainly using C++ and Python, and test them, if required also deliver them to the clients. On a day-to-day basis, you will be expected to spend most of your time developing/customizing current libraries and algorithms to the robots. To achieve this, you will be working as part of a team addressing internal and external projects . Your work will enable the company to bring in life to the robots using various concepts centered around machine learning, computer vision etc.