Search by job, company or skills

best nanotech

Senior Robotics Engineer (Software)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • Location: Coimbatore
  • Work Mode: On-site
  • Experience Range: 3–7 Years
  • Role Overview

We are looking for a Robotics Software Engineer with hands-on experience in mobile robotics systems. The role involves designing, developing, and testing software for real-world robotic applications, with a focus on autonomy, control, and system integration.

The candidate will work closely with cross-functional teams on simulation and real robot environments.

  • Key Responsibilities
  • Develop software solutions for robotics applications and system-level challenges
  • Design and implement algorithms for mobile robot navigation and control
  • Collaborate with cross-functional teams to define milestones and deliverables
  • Participate in agile development cycles including daily scrums and reviews
  • Write clean, modular, and testable code with unit testing
  • Integrate software with hardware components and embedded systems
  • Develop and validate features using simulation tools and real robot testing
  • Implement and optimize path planning and control algorithms
  • Work on sensor data processing and fusion for perception systems
  • Debug, troubleshoot, and improve system performance
  • Maintain code using version control systems
  • Document designs, implementations, and test results
  • Required Qualifications
  • Bachelor's or Master's degree in Robotics, Computer Science, Electronics, or related field
  • 3+ years of hands-on experience in mobile robotics
  • Strong programming experience in Modern C++ (C++11/14)
  • Experience working with ROS / ROS2 frameworks
  • Strong understanding of robotics fundamentals and control systems
  • Technical Skills

Programming & Software

  • Modern C++ (C++11/14)
  • Python (preferred)
  • Data Structures and Algorithms

Robotics Frameworks & Systems

  • ROS / ROS2
  • Linux-based development environments
  • Simulation tools (Gazebo or similar)

Core Robotics Concepts

  • Sensor Fusion
  • Path Planning Algorithms
  • Motion Control Systems
  • Mathematical Modeling

Kinematics & Control

  • Forward and Inverse Kinematics
  • Linear and Nonlinear Control Theory

Embedded & Hardware Integration

  • Embedded systems programming
  • Interfacing with sensors and external hardware devices

Tools & Version Control

  • Git / Version control systems
  • Debugging and performance analysis tools
  • Soft Skills
  • Problem-solving and analytical thinking
  • Strong debugging and troubleshooting ability
  • Effective communication within cross-functional teams
  • Ability to work in agile development environments

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 145830523