193 Robotics Programmer jobs in India
Robotics Software Engineer
Posted 9 days ago
Job Viewed
Job Description
- Develop software for robotic systems, including control, perception, and planning modules.
- Implement and optimize algorithms for robot navigation, manipulation, and human-robot interaction.
- Work with robotics middleware such as ROS (Robot Operating System).
- Write clean, efficient, and well-documented C++ and Python code.
- Develop and maintain simulation environments for robot testing and validation.
- Collaborate with hardware engineers to integrate software and hardware components.
- Debug and troubleshoot software issues across the robotic system.
- Contribute to the entire software development lifecycle, from design to deployment.
- Stay abreast of the latest advancements in robotics and artificial intelligence.
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- Proven experience in robotics software development.
- Strong programming skills in C++ and Python.
- Experience with ROS (Robot Operating System) is highly preferred.
- Familiarity with computer vision, machine learning, and AI concepts relevant to robotics.
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills for remote teamwork.
- Ability to work independently and manage tasks effectively in a remote setting.
Robotics Software Engineer
Posted today
Job Viewed
Job Description
As the Robotics Software Engineer at 10xConstruction.ai, you will develop robotic software for our AI Robots. You’ll design and implement robot manipulation and control algorithm, motion planning systems and navigation system leading the development of robust, scalable solutions that redefine AI-driven robotics in construction.
Key Responsibilities:
- Design and optimize motion planning and trajectory systems for robotic construction equipment
- Develop control systems for autonomous construction robots
- Build and maintain simulation environments for system validation
- Implement sensor fusion algorithms for improved robot perception and decision-making
- Lead the development of advanced algorithms for robot navigation and control
- Collaborate with cross-functional teams to deliver scalable robotics solutions
Requirements
- Bachelor's/Master's (MS or PhD) in Robotics, Computer Science, AI, ML, or related field
- 3-7 years of experience in Robotics, Manipulator systems, Control Systems, localization, mapping, and navigation
- Motion Planning algorithms for 6DOF manipulators
- Good foundation in control theory and algorithms relevant to robotic systems
- Expertise in creating ROS2 drivers, with proficiency in MoveIt2 for manipulation and Nav2 for navigation tasks
- Proficiency in using simulation environments like Isaac Sim for realistic scenario testing and development
- Experience with simulation tools like Gazebo, NVIDIA Isaac Sim, and RViz
- Strong understanding of control systems, including sensor fusion, Kalman filters, motion planning, and trajectory optimization
- Excellent programming skills in Python & C++ with familiarity in ROS2
- Ability to lead and thrive in a fast-paced startup environment
Benefits
Compensation: 15L to 30LPA (Including ESOPs)
Why Join US:
- Join a dynamic startup and work directly with the founders to shape the future of robotics in construction
- Be part of a mission to create intelligent robots that eliminate the need for human labour in harsh and unsafe environments
- Experience the thrill of building not just a product, but a company from the ground up
Robotics Software Engineer
Posted today
Job Viewed
Job Description
Design and implement novel robotic algorithms to meet varying mission requirements
Produce flight quality code for space operation of our robotic systems in C/C++
Implement features to support simulation, visualization, testing, analysis, command, and control of robotic systems
Develop software for a wide variety of robotic systems (g., custom arms, rovers, & morphologies)
Candidate should have:
Experience with Git version control
Experience with Python and Matlab
Experience with ROS(or similar robotics framework)
Professional development experience with C and C++ (or another object-oriented language)
Experience with MoveItand Gazebo or other robotics-based simulation software
Experience with Unity and VR/AR
Extensive experience with ROSand ROS2
Experience with hardware development
5+years work experience
Degree in Robotics, Engineering, Computer Science, or another related field
Robotics Software Developer
Posted today
Job Viewed
Job Description
Design and implement novel robotic algorithms to meet varying mission requirements
Produce flight quality code for space operation of our robotic systems in C/C++
Implement features to support simulation, visualization, testing, analysis, command, and control of robotic systems
Develop software for a wide variety of robotic systems (g., custom arms, rovers, & morphologies)
Candidate should have:
Experience with Git version control
Experience with Python and Matlab
Experience with ROS(or similar robotics framework)
Professional development experience with C and C++ (or another object-oriented language)
Experience with MoveItand Gazebo or other robotics-based simulation software
Experience with Unity and VR/AR
Extensive experience with ROSand ROS2
Experience with hardware development
5+years work experience
Degree in Robotics, Engineering, Computer Science, or another related field
Senior Robotics Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include developing robust control systems, implementing advanced algorithms for perception, navigation, and manipulation, and creating efficient software architectures. You will work with cutting-edge technologies such as ROS (Robot Operating System), C++, Python, and AI/ML frameworks. This role requires a deep understanding of real-time operating systems, embedded systems, and software engineering best practices. Experience with simulation environments and hardware integration is highly valued. You will collaborate closely with mechanical engineers, hardware engineers, and AI researchers to bring complex robotic projects to fruition. The ideal candidate will have a Master's or Ph.D. in Computer Science, Robotics, or a related field, with a strong portfolio demonstrating expertise in robotics software development. Excellent problem-solving skills, a passion for innovation, and the ability to thrive in a collaborative, remote team environment are essential. You will play a critical role in shaping the future of robotics, contributing to projects that have a significant impact across various industries. If you are a highly motivated and skilled software engineer with a passion for robotics, we encourage you to apply for this challenging and rewarding remote opportunity.
Senior Robotics Software Engineer
Posted today
Job Viewed
Job Description
Design and implement novel robotic algorithms to meet varying mission requirements
Produce flight quality code for space operation of our robotic systems in C/C++
Implement features to support simulation, visualization, testing, analysis, command, and control of robotic systems
Develop software for a wide variety of robotic systems (g., custom arms, rovers, & morphologies)
Candidate should have:
Experience with Git version control
Experience with Python and Matlab
Experience with ROS(or similar robotics framework)
Professional development experience with C and C++ (or another object-oriented language)
Experience with MoveItand Gazebo or other robotics-based simulation software
Experience with Unity and VR/AR
Extensive experience with ROSand ROS2
Experience with hardware development
5+years work experience
Degree in Robotics, Engineering, Computer Science, or another related field
Senior Robotics Software Developer
Posted today
Job Viewed
Job Description
Design and implement novel robotic algorithms to meet varying mission requirements
Produce flight quality code for space operation of our robotic systems in C/C++
Implement features to support simulation, visualization, testing, analysis, command, and control of robotic systems
Develop software for a wide variety of robotic systems (g., custom arms, rovers, & morphologies)
Candidate should have:
Experience with Git version control
Experience with Python and Matlab
Experience with ROS(or similar robotics framework)
Professional development experience with C and C++ (or another object-oriented language)
Experience with MoveItand Gazebo or other robotics-based simulation software
Experience with Unity and VR/AR
Extensive experience with ROSand ROS2
Experience with hardware development
5+years work experience
Degree in Robotics, Engineering, Computer Science, or another related field
Be The First To Know
About the latest Robotics programmer Jobs in India !
Senior Robotics Software Engineer w...
Posted today
Job Viewed
Job Description
Design and implement novel robotic algorithms to meet varying mission requirements
Produce flight quality code for space operation of our robotic systems in C/C++
Implement features to support simulation, visualization, testing, analysis, command, and control of robotic systems
Develop software for a wide variety of robotic systems (g., custom arms, rovers, & morphologies)
Candidate should have:
Experience with Git version control
Experience with Python and Matlab
Experience with ROS(or similar robotics framework)
Professional development experience with C and C++ (or another object-oriented language)
Experience with MoveItand Gazebo or other robotics-based simulation software
Experience with Unity and VR/AR
Extensive experience with ROSand ROS2
Experience with hardware development
5+years work experience
Degree in Robotics, Engineering, Computer Science, or another related field
Software Engineer (Robotics/Autonomous Systems)
Posted today
Job Viewed
Job Description
Job Role: Software Engineer (Robotics/Autonomous Systems)
Experience: 2+Yrs
Location: Bengaluru
Notice period: Max 15days
Role Overview
We are seeking a Software Engineer (Robotics/Autonomous Systems) who thrives in taking projects from concept to production. You should be a proactive self-starter, comfortable designing, building, and deploying robust software solutions that power our core systems.
Key Responsibilities
- Develop and maintain Aeva’s software infrastructure, APIs, and SDKs for production deployment.
- Work across the product lifecycle—from feature ideation and implementation to deployment—covering software tools and sensor emulation.
- Optimize code for maximum performance, scalability, and reliability.
- Follow established coding standards and best practices to ensure high-quality, maintainable code.
- Collaborate with cross-functional teams to deliver impactful, high-quality projects.
- Own assigned deliverables, ensure they are completed on time with proper documentation and thorough testing.
- Participate actively in design reviews, team discussions, and technical brainstorming sessions.
- Take initiative to propose and implement improvements to processes, tools, and development practices.
Qualifications
- Bachelor’s degree in computer science, Computer Engineering, Electronics & Communications, or related field.
- 2–4 years of relevant industry experience.
- Strong proficiency in C++ development in a Linux environment.
- Skilled in scripting languages such as Python and Bash .
Preferred Skills
- Experience with robotics or autonomous vehicle frameworks (e.g., ROS/ROS2).
- Solid understanding of linear algebra and 3D geometry fundamentals.
- Familiarity with modern build systems (e.g., Bazel or equivalent).
- Understanding of networking basics and communication protocols.
- Experience with automation frameworks such as Jenkins or similar.