Robotics Engineer
Best NanoTech
2 - 5 years
Coimbatore
Posted: 17/04/2026
Job Description
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++ (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
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
