Senior Robotics Engineer (Software)

Best NanoTech

Not Interested
Bookmark
Report This Job

profile Job Location:

Coimbatore - India

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Senior Robotics Engineer (Software)
  • Location: Coimbatore
  • Work Mode: On-site
  • Experience Range: 3 7 Years
2. 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.

3. 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
4. Required Qualifications
  • Bachelors or Masters degree in Robotics Computer Science Electronics or related field
  • 3 years of hands-on experience in mobile robotics
  • Strong programming experience in Modern C (C11/14)
  • Experience working with ROS / ROS2 frameworks
  • Strong understanding of robotics fundamentals and control systems
5. Technical Skills Programming & Software
  • Modern C (C11/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
6. 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
#LI-SD1
Senior Robotics Engineer (Software) Location: Coimbatore Work Mode: On-site Experience Range: 3 7 Years 2. 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-w...
View more view more