Robotics Software Engineer

5 days ago


Kottarakara Kerala, India ASIMOV Robotics Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Location:
Kottarakara

Department:
Robotics Software Team

Employment Type:
Full-time

We are seeking an experienced and highly skilled
Robotics Software Engineer (4–5 years)
to join our Robotics Software Team at Asimov Robotics. In this role, you will take
end-to-end ownership
of designing, developing, integrating, and optimizing full-stack robotics software for our in-house robotic platforms. You will collaborate closely with cross-functional teams including mechanical, electronics to deliver production-grade, reliable, and scalable robotic systems.

This is a hands-on and technically challenging role suitable for someone who has already built robotics software stacks, understands robotics fundamentals at depth, and can lead modules independently with minimal guidance.

We welcome and encourage applicants to explore their professional networks for potential referrals. If you have a connection at our company who can vouch for your skills, please have them submit a referral through our internal program.

Key Responsibilities

  • Design, develop, test, and maintain advanced software components for mobile robots, manipulators, and autonomous systems.
  • Architect scalable and modular software stacks including control algorithms, sensor fusion pipelines, state estimation frameworks, and hardware abstraction layers.
  • Lead integration of sensors, actuators, embedded systems, and computing units into a cohesive robotics stack.
  • Develop and manage ROS1/ROS2 architectures for perception, navigation, manipulation, and robot coordination.
  • Implement and optimize SLAM, localization, mapping, motion planning, path planning, and control algorithms.
  • Conduct rigorous testing using both simulation tools (Gazebo, Isaac Sim, MoveIt, RViz) and real-world robot deployments.
  • Optimize code for real-time performance, safety, computational efficiency, and resource-constrained hardware.
  • Design APIs and middleware interfaces for hardware interaction, cloud connectivity, and UI communication.
  • Oversee version control, code quality standards, documentation, and CI/CD workflows.
  • Mentor junior engineers, guide interns, and contribute to engineering best practices.
  • Participate in architectural discussions, design reviews, and system-level decision-making.

Required Skills & Qualifications

  • B.Tech or M.Tech in Robotics, Mechatronics, Computer Science, Electronics, or a related field.
  • 4–5 years
    of hands-on experience in robotics software development.
  • Strong coding skills in
    C++ and Python
    , with ability to write clean, modular, and production-ready code.
  • Deep understanding of robotics principles:

Kinematics, Dynamics

Control systems

Motion planning and Navigation

  • Proven experience designing and deploying full robotics stacks using
    ROS1 and/or ROS2
    .
  • Practical experience integrating
    LiDAR, IMU, cameras, encoders
    , and various actuators.
  • Experience working with
    SLAM
    , path planning algorithms, and/
    Manipulator control
    workflows.
  • Strong Linux development skills, including debugging, profiling, and real-time optimization.
  • Hands-on experience building
    RESTful or WebSocket APIs
    for robot-to-cloud or robot-to-UI communication.
  • Experience working with both
    SQL and NoSQL databases
    for storing telemetry, logs, sensor data, and configurations.
  • Solid understanding of electronics and mechanical subsystems for effective system-level integration.
  • Ability to independently own modules, deliver high-quality solutions, and lead technical efforts.

Good to Have

  • Exposure to cloud platforms (AWS/GCP) including EC2, S3, Cloud Functions, or Pub/Sub for robotic fleets.
  • Familiarity with MoveIt/MoveIt2, Nav2, OpenCV, PCL, TensorFlow, or PyTorch for perception-based tasks.
  • Experience with simulation frameworks like Isaac Sim, Webots, or hardware-in-the-loop setups.
  • Contributions to ROS/robotics open-source projects or personal robotics portfolio.
  • Experience with embedded systems, microcontrollers, real-time firmware, or hardware debugging.
  • Experience in performance tuning, safety layers, or designing fault-tolerant robotic systems.

What We Value

  • A strong problem-solving mindset and a passion for solving real-world robotics challenges.
  • Ability to work in fast-paced, iterative development cycles with tight timelines.
  • Leadership qualities such as initiative, ownership, mentoring ability, and team collaboration.
  • Strong communication skills and the ability to convey complex concepts clearly.
  • High standards for software architecture, testing, validation, and documentation.


  • kottarakara, India ASIMOV Robotics Full time

    Location: KottarakaraDepartment: Robotics Software TeamEmployment Type: Full-timeWe are seeking an experienced and highly skilled Robotics Software Engineer (4–5 years) to join our Robotics Software Team at Asimov Robotics. In this role, you will take end-to-end ownership of designing, developing, integrating, and optimizing full-stack robotics software...


  • Kottarakara, India ASIMOV Robotics Full time

    Location: KottarakaraDepartment: Robotics Software TeamEmployment Type: Full-timeWe are seeking an experienced and highly skilled Robotics Software Engineer (4–5 years) to join our Robotics Software Team at Asimov Robotics. In this role, you will take end-to-end ownership of designing, developing, integrating, and optimizing full-stack robotics software...


  • Kottarakara, India ASIMOV Robotics Full time

    Location: KottarakaraDepartment: Robotics Software TeamEmployment Type: Full-timeWe are seeking an experienced and highly skilled Robotics Software Engineer (4–5 years) to join our Robotics Software Team at Asimov Robotics. In this role, you will take end-to-end ownership of designing, developing, integrating, and optimizing full-stack robotics software...


  • Kottarakara, India ASIMOV Robotics Full time

    Location: Kottarakara Department: Robotics Software Team Employment Type: Full-time We are seeking an experienced and highly skilled Robotics Software Engineer (4–5 years) to join our Robotics Software Team at Asimov Robotics. In this role, you will take end-to-end ownership of designing, developing, integrating, and optimizing full-stack robotics software...


  • kottarakara, India ASIMOV Robotics Full time

    Location: Kottarakara Department: Robotics Software Team Employment Type: Full-time We are seeking an experienced and highly skilled Robotics Software Engineer (4–5 years) to join our Robotics Software Team at Asimov Robotics. In this role, you will take end-to-end ownership of designing, developing, integrating, and optimizing full-stack robotics software...


  • Kadavanthara, Kochi, Kerala, India EVOLVE ROBOTICS Full time

    As a Robotics Embedded Systems Intern, you will work closely with our engineering team to develop and enhance robotic systems and embedded solutions. This role provides an excellent opportunity to gain hands-on experience in robotics and embedded systems development. **Key Responsibilities**: - **Embedded System Design and Development**: - Develop and...

  • Robotics Trainer

    3 days ago


    Edapally, Kochi, Kerala, India IHUB ROBOTICS Full time

    About IHub Research and Robotics Pvt Ltd is a renowned leader in the field of AI and robotics innovation and training. We are seeking a highly motivated and passionate Robotics Trainer to join our dynamic team. The Robotics Trainer will play a crucial role in delivering comprehensive training programs that empower students, professionals, and enthusiasts to...


  • Kadavanthara, Kochi, Kerala, India EVOLVE ROBOTICS LLP Full time ₹ 60,000 - ₹ 1,20,000 per year

    Job Description:As a Robotics Embedded Systems Intern, you will work closely with our engineering team to develop and enhance robotic systems and embedded solutions. This role provides an excellent opportunity to gain hands-on experience in robotics and embedded systems development.Key Responsibilities:Embedded System Design and Development:Assist in...

  • Robotics Trainer

    2 weeks ago


    Thiruvananthapuram, Kerala, India MIT ACADEMY SDN BHD Full time

    **Key Responsibilities**: - **Curriculum Development**: - Identify training needs through collaboration with engineering, production, and maintenance teams, and assess skill gaps. - Incorporate industry best practices, safety standards (e.g., ISO 10218, RIA TR R15.06), and company-specific procedures into training content. - **Training Delivery**: -...

  • Robotics Trainer

    5 days ago


    Calicut, Kerala, India Cybersquare Full time

    **Robotics Trainer - Male** We are seeking a highly motivated and passionate Robotics Trainer ( Male ) to join our dynamic team. The Robotics Trainer will play a crucial role in delivering comprehensive training programs that empower students and professionals. ( Freshers can also apply) - **As a Robotics Trainer, deliver engaging training sessions, develop...