Senior Robotics Engineer (Software)

Best NanoTech View all jobs

  • Coimbatore, Tamil Nadu
  • Permanent
  • Full-time
  • 13 hours ago
  • Apply easily
Senior Robotics Engineer (Software)
  • Location: Coimbatore
  • Work Mode: On-site
  • Experience Range: 3 7 Years
2. Role OverviewWe 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
  • 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
5. 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
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

Best NanoTech