Jobs
Interviews

37 Rviz Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 5.0 years

0 Lacs

maharashtra

On-site

Role Overview: You will be joining Aero Robotics as a Robotics Software Intern (ROS + Controls) in Mumbai, where you will play a crucial role in developing control and navigation software for robotic arms and crawler systems. Your responsibilities will include coding, testing, and implementing robotics and automation software, collaborating with various teams, and integrating robotic systems for testing and deployment. Key Responsibilities: - Develop and test control algorithms for robotics arms and crawlers - Build software modules using ROS/ROS2 for navigation, manipulation, and inspection tasks - Integrate sensor data for inspection, defect detection, and AI-Driven predictive maintenance - Run simulations to validate robotic performance - Assist in deploying software to physical prototypes for testing - Collaborate with hardware and AI teams for system integration - Design reliable and scalable robot workflows for process automation Qualifications Required: - Basic experience in Robotics, Automation, and Mechatronics - Proficiency in Python and/or C++ for coding and debugging algorithms - Strong understanding of ROS / ROS2 - Knowledge of robot systems, manipulators, or crawlers - Familiarity with simulation tools like Gazebo, RViz, Isaac Sim - Strong problem-solving and analytical skills - Ability to work effectively in a team environment - Pursuing or holding a Bachelor's degree in Robotics, Mechatronics, Automation, or related field Additional Details: Aero Robotics is a cutting-edge company focused on developing autonomous robotic systems for wind turbine maintenance. They are working with leading energy companies to enhance safety and efficiency in renewable energy operations. As an intern, you will gain hands-on experience with real robotic systems, receive mentorship from industry experts, and have the opportunity to transition into a full-time role after the internship. Joining Aero Robotics means contributing to a high-impact project that addresses global sustainability challenges and being part of an innovative team working on projects with global deployment potential.,

Posted 3 days ago

Apply

1.0 - 5.0 years

0 Lacs

maharashtra

On-site

At Aero Robotics, we are focused on developing cutting-edge autonomous robotic systems tailored for wind turbine maintenance, aiming to revolutionize the industry by replacing manual inspections with AI-powered robots that enhance precision, safety, and efficiency on a large scale. Collaborating with major energy firms in India and Europe, we are engaged in crafting robotic arms and crawlers adept at ultrasonic testing, blade inspections, and predictive maintenance, all while mitigating human risk. Aero Robotics is poised to lead the charge in reshaping renewable energy operations globally. As a Robotics Software Intern (ROS + Controls) based in Mumbai on a full-time on-site basis, you will play a pivotal role in advancing control and navigation software for robotic arms and crawler systems. Your duties will encompass contributing to the development, testing, and deployment of robotics and automation software. This will involve tasks such as coding, debugging, and optimizing algorithms, working closely with diverse teams, and documenting software modifications and designs. Additionally, you will partake in integrating robotic systems, engaging in project planning and review sessions, and aiding in the deployment of software to physical prototypes for both laboratory and field testing purposes. Key Responsibilities: - Develop and evaluate control algorithms for robotics arms and crawlers. - Create software modules utilizing ROS/ROS2 for navigation, manipulation, and inspection activities. - Incorporate sensor data (such as cameras, UT, IMUs) for inspection, defect identification, and AI-driven predictive maintenance. - Conduct simulations using Gazebo, RViz, or Isaac Sim to validate robotic performance. - Assist in deploying software to physical prototypes for lab and field testing. - Collaborate with hardware and AI teams for seamless end-to-end system integration. - Design reliable and scalable robot workflows to support process automation. Requirements: - Fundamental experience in Robotics, Automation, and Mechatronics. - Proficiency in Python and/or C++ for algorithm coding and debugging. - Profound understanding of ROS / ROS2 (mandatory). - Knowledge of robot systems, manipulators, or crawlers. - Familiarity with simulation tools (Gazebo, RViz, Isaac Sim). - Understanding of process automation in robotics. - Strong problem-solving and analytical capabilities. - Ability to thrive in a team-oriented environment. - Bachelor's degree or ongoing pursuit of a degree in Robotics, Mechatronics, Automation, or a related field. Desirable Skills: - Experience with computer vision (OpenCV, PCL, or ROS perception packages). - Exposure to reinforcement learning or motion planning algorithms. - Knowledge of embedded systems and microcontrollers. - Familiarity with Hyperspectral Imaging (HSI) for defect detection is a plus. What You'll Gain: - Practical involvement with real robotic systems implemented in the renewable energy sector. - Guidance from founders and senior engineers boasting global industry expertise. - Potential transition to a permanent role post-internship. - Contribution to a high-impact project addressing global sustainability challenges. - Opportunity to be part of an innovative project with global deployment potential. If you are enthusiastic about contributing to a high-impact project, eager to gain hands-on experience with cutting-edge robotics, and excited about the prospect of making a difference in the renewable energy sector, we invite you to apply for this Internship opportunity.,

Posted 5 days ago

Apply

3.0 - 6.0 years

6 - 9 Lacs

chennai

Work from Office

Role & responsibilities Job Description :- Must have very good knowledge in Isaac Sim, ROS2, Python, C++, Linux Kinematics & Dynamics: Forward and inverse kinematics, Jacobians, motion planning. Control Theory: PID controllers, trajectory tracking, feedback loops. Sensor Integration: Understanding LiDAR, cameras, IMUs, and their data processing Package Development: Writing custom ROS packages in C++ or Python. TF & URDF: Robot description, transforms, and frames. MoveIt Motion Planning: Using OMPL, planning pipelines. Collision Checking: Understanding planning scene and environment. Grasp Planning: For manipulation tasks. Integration with ROS: Configuring MoveIt with your robot URDF/SRDF Isaac Sim Simulation Setup: Creating environments, importing URDF/SDF models. Physics Simulation: Understanding PhysX, contact dynamics. ROS Bridge: Connecting Isaac Sim with ROS for real-time simulation. Sensor Simulation: Simulating cameras, LiDAR, depth sensors Programming Skill ROS2, Python, C++, Linux, Git Mandetory Skill- Isaac Sim, ROS2, Rviz, MoveIt, Git, Docker, URDF/SRDF, Python, C++, Linux

Posted 1 week ago

Apply

3.0 years

0 Lacs

ahmedabad, gujarat, india

On-site

Role Overview We're seeking an experienced Senior Robotics QA Engineer to lead our test automation initiatives for industrial robotic systems. You'll be responsible for designing, implementing, and maintaining comprehensive test frameworks that validate robot behaviour, performance, and reliability across various industrial scenarios. This role combines deep technical expertise in robotics testing with hands-on experience in ROS-based systems and industrial automation. Key Responsibilities Test Framework Development Design and implement automated test suites for ROS-based industrial robotic systems using appropriate language choices: Python for rapid prototyping, iterative testing, and quick feature validation C++ for high-performance testing, production validation, and resource-critical scenarios Develop comprehensive testing strategies covering unit, integration, and system-level testing Create and maintain test automation frameworks leveraging rostest with unittest (Python) and gtest (C++) Implement continuous integration/continuous deployment (CI/CD) pipelines for robotics applications Optimize test execution for both development speed (Python) and production performance (C++) Industrial Robotics Testing Conduct thorough testing of industrial robot applications including pick-and-place, welding, painting, assembly, and material handling operations Validate robot safety systems, emergency stops, and fail-safe mechanisms Test robot performance under various environmental conditions and operational scenarios Perform regression testing to ensure software updates don't introduce new issues ROS Ecosystem Expertise Implement testing protocols using the complete ROS testing stack: rostest for ROS node-level integration testing unittest (Python) for library-level testing and rapid prototyping validation gtest (C++) for high-performance library testing and production code validation MoveIt2 for motion planning validation and manipulation testing Navigation2 (Nav2) for autonomous navigation and path planning testing RViz for visual testing, debugging, and validation of robot states and sensor data Understand performance trade-offs: utilize Python for fast iteration during development and C++ for throughput-intensive testing scenarios Develop integration tests for ROS nodes, services, and communication interfaces with emphasis on message rate performance and latency validation Test robot perception, navigation, manipulation, and control systems across different performance requirements Validate ROS message passing, parameter handling, and node lifecycle management in both development and production contexts Test motion planning algorithms, trajectory execution, and collision detection systems using MoveIt2 Validate autonomous navigation capabilities, obstacle avoidance, and localization using Navigation2 Simulation & Hardware Testing Design and execute tests in simulation environments (Gazebo, Isaac Sim, Unity) Coordinate hardware-in-the-loop (HIL) testing with physical robotic systems Develop mock nodes and test fixtures for isolated component testing Create realistic test scenarios that mirror real-world industrial environments Utilize RViz for visual validation and debugging of simulation environments Quality Assurance & Reporting Establish quality metrics and KPIs for robotic system reliability Generate comprehensive test reports and documentation Collaborate with development teams to identify and resolve defects Maintain test case libraries and ensure test coverage across all system components Required Qualifications Technical Skills 3+ years of experience in robotics testing or quality assurance Proficiency in ROS/ROS2 with hands-on experience in industrial robotics applications Strong programming skills in Python (for rapid prototyping and iterative testing) and C++ (for high-performance, production-level testing) Deep understanding of ROS testing ecosystem: Python unittest framework for Python-based testing Google Test (gtest) framework for C++ testing rostest for ROS node-level integration testing (combining with unittest/gtest) Motion Planning & Navigation: Experience with MoveIt2 for robot arm manipulation and motion planning testing Knowledge of Navigation2 (Nav2) for mobile robot navigation and autonomous movement validation Understanding of SLAM, localization, and path planning algorithms Visualization & Debugging: Proficiency with RViz for robot state visualization and debugging Experience in visual validation of sensor data, transforms, and robot configurations Knowledge of simulation tools: Gazebo, Unity, NVIDIA Isaac Sim Familiarity with ROS-Industrial packages and industrial robot programming Testing Expertise Experience designing test strategies that leverage both Python (for fast iteration/prototyping) and C++ (for performance-critical validation) Understanding of when to use each language: Python for rapid testing and debugging, C++ for high-throughput message handling and resource-intensive scenarios Knowledge of ROS performance testing methodologies, including message rate benchmarking and latency validation Experience with test automation frameworks and CI/CD pipelines Knowledge of behavior-driven development (BDD) and test-driven development (TDD) Understanding of various testing methodologies: unit, integration, system, regression, and performance testing Experience with property-based testing and mutation testing approaches Proficiency in test case design, test data management, and defect tracking Industrial Domain Knowledge Understanding of industrial automation processes and safety standards Experience with industrial robot applications (manufacturing, assembly, material handling) Knowledge of robotics safety protocols and compliance requirements Familiarity with PLC integration and industrial communication protocols Tools & Technologies Version control systems: Git, GitHub/GitLab Build systems: catkin, ament, CMake Containerization technologies: Docker, Kubernetes Cloud platforms for testing: AWS RoboMaker, Azure, GCP Test management and reporting tools Preferred Qualifications Master's degree in Robotics, Computer Science, or related field Experience with Robot Framework for test automation Deep understanding of ROS performance characteristics and when to choose Python vs C++ for different testing scenarios Knowledge of pyrostest and other advanced ROS testing libraries Familiarity with launch_testing framework for ROS2 Experience with hardware-in-the-loop testing setups Understanding of sensor integration and calibration testing Knowledge of motion planning algorithms and their validation Experience with performance benchmarking, message throughput testing, and latency optimization Experience with energy efficiency testing and computational resource optimization Familiarity with safety standards ( ISO 10218, ISO/TS 15066 ) Experience with MoveIt Studio for advanced motion planning workflows Knowledge of SLAM Toolbox for simultaneous localization and mapping

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

As a Robotics Software Engineer, your primary responsibility will be in designing, developing, and optimizing ROS-based software solutions for various robotic applications. You will collaborate closely with a multidisciplinary team to improve robotic autonomy, with a specific focus on areas such as motion planning, perception, and real-time system integration within the ROS framework. Your key responsibilities will include developing and implementing ROS-based software architectures for different robotic applications. You will also be tasked with designing and optimizing motion planning, path planning, and control algorithms within ROS frameworks. Creating and maintaining simulation environments using platforms like Gazebo and RViz will also be part of your duties. Additionally, you will be developing real-time communication modules using ROS topics, services, and actions, while optimizing robotic perception and sensor fusion using technologies like LiDAR, depth cameras, and vision systems. Efficient and scalable coding in C++ and Python for ROS applications, debugging and optimizing ROS nodes for enhanced performance and reliability, and implementing AI-based enhancements for autonomous robotic decision-making within ROS are also essential aspects of your role. To qualify for this position, you should possess a Bachelor's or Master's degree in Robotics, Computer Science, Software Engineering, or a related field, along with at least 2 years of experience in developing ROS-based software applications. Proficiency in C++ and Python for ROS development, experience with Gazebo and real-time ROS-integrated simulations, expertise in robot perception, sensor processing, and data fusion, as well as knowledge of ROS middleware, messaging, and debugging tools are required. Experience with robotic control algorithms and kinematics, an understanding of networking and communication protocols, and familiarity with tools like ROSbridge, MQTT, and DDS are also necessary. While not mandatory, it would be advantageous to have experience in AI-driven robotics and reinforcement learning within ROS, familiarity with cloud-based ROS deployments and remote operations, as well as knowledge of Docker, Kubernetes, and CI/CD for ROS applications. Any contributions to open-source ROS projects or community involvement would also be considered beneficial. In return, we offer you the opportunity to work on cutting-edge robotic software solutions with a dynamic team, a competitive salary, and growth opportunities. You will have a chance to make an impact in industries such as healthcare, warehouses, airports, and facility management. We provide a full-time, permanent job type with a flexible schedule, Monday to Friday workdays, and performance bonuses. If you are passionate about robotics and software engineering, and possess the required qualifications and experience, we would be excited to have you join our team.,

Posted 2 weeks ago

Apply

0.0 years

0 Lacs

mumbai, maharashtra, india

Remote

Company: Aero Robotics Location: Remote + Onsite Testing (Mumbai, India) Duration: 36 Months (extendable) About Us At Aero Robotics , we are building the next generation of autonomous robotic systems for wind turbine maintenance . Our mission is to replace risky, expensive, and time-consuming manual inspections with AI-powered robots that deliver precision, safety, and efficiency at scale. We are already working with some of the largest energy companies in India and Europe, developing robotic arms and crawlers that can perform ultrasonic testing, blade inspections, and predictive maintenance without human risk. Aero Robotics is positioned to become a leader in transforming renewable energy operations worldwide. Role Description This is a full-time, on-site role for a Robotics Software Intern (ROS + Controls) located in Mumbai. Y ou will contribute to the development of control and navigation software for robotic arms and crawler systems. The intern will be responsible for assisting in the development, testing, and implementation of robotics and automation software. Daily tasks include coding, debugging, and optimizing algorithms, collaborating with cross-functional teams, and documenting design and software changes. The intern will also be involved in the integration of robotic systems and participating in project planning and review sessions. Responsibilities Develop and test control algorithms for robotics arms and crawlers Build software modules using ROS/ROS2 for navigation, manipulation, and inspection tasks Integrate sensor data (cameras, UT, IMUs, etc.) for inspection, defect detection, and AI-Driven predictive maintenance, Run simulations usingGazebo, RViz, or Isaac Simto validate robotic performance Assist in deploying software tophysical prototypesfor lab and field testing Collaborate with hardware and AI teams forend-to-end system integration Support process automation by designing reliable and scalable robot workflows Requirements Basic experience with Robotics, Automation, and Mechatronics Proficiency in Python and/or C++ for coding and debugging algorithms Strong understanding of ROS / ROS2 (mandatory) Knowledge ofr obot systems, manipulators, or crawlers Familiarity with simulation tools (Gazebo, RViz, Isaac Sim) Knowledge ofprocess automationin robotics Strongproblem-solving and analytical skills Ability to work effectively in ateam environment Bachelors degree or currently pursuing a degree inRobotics, Mechatronics, Automation, or related field Nice to have Experience with computer vision (OpenCV, PCL, or ROS perception packages) Exposure to reinforcement learning or motion planning algorithms Knowledge of embedded systems and microcontrollers Experience with Hyperspectral Imaging (HSI) for defect detection is a bonus What you&aposll Gain Hands-on experience with real robotic systems deployed in the renewable energy sector Mentorship from founders and senior engineers withglobal industry experience Opportunity to transition into a full-time role after internship Contribute to ahigh-impact projecttackling global sustainability challenges A chance to be part of an innovative project that will be filed and deployed globally Show more Show less

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 - 0 Lacs

karnataka

On-site

As a Robotics Software Engineer at 10xConstruction.ai, you will be responsible for developing robotic software for AI Robots. Your primary focus will be designing and implementing robot manipulation and control algorithms, motion planning systems, and navigation systems to lead the development of robust and scalable solutions that redefine AI-driven robotics in the construction industry. 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 to enhance 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. - Proficiency in Motion Planning algorithms for 6DOF manipulators. - Strong 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. - Experience in using simulation environments like Isaac Sim for realistic scenario testing and development. - Familiarity with simulation tools such as Gazebo, NVIDIA Isaac Sim, and RViz. - Excellent understanding of control systems, including sensor fusion, Kalman filters, motion planning, and trajectory optimization. - Strong programming skills in Python & C++ with a good understanding of ROS2. - Ability to lead and excel 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 labor in harsh and unsafe environments. - Experience the excitement of building not just a product, but a company from the ground up.,

Posted 1 month ago

Apply

2.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a pioneering startup at the intersection of Robotics, AI, and Construction, revolutionizing the construction industry through innovative AI-driven robotic solutions. Your team comprises experienced professionals from prestigious institutions like IITs and NITs, serial entrepreneurs, AI innovators, and robotics experts. As a Senior Robotics Software Engineer joining this dynamic team, you will play a crucial role in developing cutting-edge robotics technologies for the construction industry. Your responsibilities will include developing and implementing advanced algorithms for robot navigation and control, designing and optimizing motion planning and trajectory optimization systems, creating and refining control systems for robotic construction equipment, developing and maintaining simulation environments for testing and validating robotic systems, implementing sensor fusion algorithms for improved robot perception and decision-making, and collaborating with cross-functional teams to deliver robust, scalable robotics solutions. Key Requirements: - 2-7 years of hands-on experience with a strong background in Robotics and Control Systems. - Expertise in robot localization, mapping, and navigation. - Proficiency in Nav2 and MoveIt2 for navigation and manipulation stack. - Familiarity with simulation environments such as Gazebo, RViz, and NVIDIA Isaac Sim. - Knowledge of the latest robotics libraries and technologies (e.g., ROS2, MimicGen, RoboCasa). - Strong understanding of control systems, including sensor fusion and Kalman filters. - Experience with motion planning and trajectory optimization. - Excellent programming skills in Python. - Ability to thrive in a fast-paced startup environment. Preferred Qualifications: - Advanced degree (MS or PhD) in Robotics, Computer Science, AI, ML, or related field. - Previous experience in the construction industry or with construction robotics. - Publications or patents in relevant fields. - Experience with real-time embedded systems and low-level hardware integration. If you are passionate about pushing the boundaries of robotics in the construction industry and shaping the future of construction technology, we encourage you to apply by sending your resume and a brief description of your relevant experience to tushar@10xconstruction.ai.,

Posted 1 month ago

Apply

3.0 years

0 Lacs

Ahmedabad

On-site

Role Overview We're seeking an experienced Senior Robotics QA Engineer to lead our test automation initiatives for industrial robotic systems. You'll be responsible for designing, implementing, and maintaining comprehensive test frameworks that validate robot behaviour, performance, and reliability across various industrial scenarios. This role combines deep technical expertise in robotics testing with hands-on experience in ROS-based systems and industrial automation. Key Responsibilities Test Framework Development Design and implement automated test suites for ROS-based industrial robotic systems using appropriate language choices: Python for rapid prototyping, iterative testing, and quick feature validation C++ for high-performance testing, production validation, and resource-critical scenarios Develop comprehensive testing strategies covering unit, integration, and system-level testing Create and maintain test automation frameworks leveraging rostest with unittest (Python) and gtest (C++) Implement continuous integration/continuous deployment (CI/CD) pipelines for robotics applications Optimize test execution for both development speed (Python) and production performance (C++) Industrial Robotics Testing Conduct thorough testing of industrial robot applications including pick-and-place, welding, painting, assembly, and material handling operations Validate robot safety systems, emergency stops, and fail-safe mechanisms Test robot performance under various environmental conditions and operational scenarios Perform regression testing to ensure software updates don't introduce new issues ROS Ecosystem Expertise Implement testing protocols using the complete ROS testing stack: rostest for ROS node-level integration testing unittest (Python) for library-level testing and rapid prototyping validation gtest (C++) for high-performance library testing and production code validation MoveIt2 for motion planning validation and manipulation testing Navigation2 (Nav2) for autonomous navigation and path planning testing RViz for visual testing, debugging, and validation of robot states and sensor data Understand performance trade-offs: utilize Python for fast iteration during development and C++ for throughput-intensive testing scenarios Develop integration tests for ROS nodes, services, and communication interfaces with emphasis on message rate performance and latency validation Test robot perception, navigation, manipulation, and control systems across different performance requirements Validate ROS message passing, parameter handling, and node lifecycle management in both development and production contexts Test motion planning algorithms, trajectory execution, and collision detection systems using MoveIt2 Validate autonomous navigation capabilities, obstacle avoidance, and localization using Navigation2 Simulation & Hardware Testing Design and execute tests in simulation environments (Gazebo, Isaac Sim, Unity) Coordinate hardware-in-the-loop (HIL) testing with physical robotic systems Develop mock nodes and test fixtures for isolated component testing Create realistic test scenarios that mirror real-world industrial environments Utilize RViz for visual validation and debugging of simulation environments Quality Assurance & Reporting Establish quality metrics and KPIs for robotic system reliability Generate comprehensive test reports and documentation Collaborate with development teams to identify and resolve defects Maintain test case libraries and ensure test coverage across all system components Required Qualifications Technical Skills 3+ years of experience in robotics testing or quality assurance Proficiency in ROS/ROS2 with hands-on experience in industrial robotics applications Strong programming skills in Python (for rapid prototyping and iterative testing) and C++ (for high-performance, production-level testing) Deep understanding of ROS testing ecosystem: Python unittest framework for Python-based testing Google Test (gtest) framework for C++ testing rostest for ROS node-level integration testing (combining with unittest/gtest) Motion Planning & Navigation: Experience with MoveIt2 for robot arm manipulation and motion planning testing Knowledge of Navigation2 (Nav2) for mobile robot navigation and autonomous movement validation Understanding of SLAM, localization, and path planning algorithms Visualization & Debugging: Proficiency with RViz for robot state visualization and debugging Experience in visual validation of sensor data, transforms, and robot configurations Knowledge of simulation tools: Gazebo, Unity, NVIDIA Isaac Sim Familiarity with ROS-Industrial packages and industrial robot programming Testing Expertise Experience designing test strategies that leverage both Python (for fast iteration/prototyping) and C++ (for performance-critical validation) Understanding of when to use each language: Python for rapid testing and debugging, C++ for high-throughput message handling and resource-intensive scenarios Knowledge of ROS performance testing methodologies, including message rate benchmarking and latency validation Experience with test automation frameworks and CI/CD pipelines Knowledge of behavior-driven development (BDD) and test-driven development (TDD) Understanding of various testing methodologies: unit, integration, system, regression, and performance testing Experience with property-based testing and mutation testing approaches Proficiency in test case design, test data management, and defect tracking Industrial Domain Knowledge Understanding of industrial automation processes and safety standards Experience with industrial robot applications (manufacturing, assembly, material handling) Knowledge of robotics safety protocols and compliance requirements Familiarity with PLC integration and industrial communication protocols Tools & Technologies Version control systems: Git, GitHub/GitLab Build systems: catkin, ament, CMake Containerization technologies: Docker, Kubernetes Cloud platforms for testing: AWS RoboMaker, Azure, GCP Test management and reporting tools Preferred Qualifications Master's degree in Robotics, Computer Science, or related field Experience with Robot Framework for test automation Deep understanding of ROS performance characteristics and when to choose Python vs C++ for different testing scenarios Knowledge of pyrostest and other advanced ROS testing libraries Familiarity with launch_testing framework for ROS2 Experience with hardware-in-the-loop testing setups Understanding of sensor integration and calibration testing Knowledge of motion planning algorithms and their validation Experience with performance benchmarking, message throughput testing, and latency optimization Experience with energy efficiency testing and computational resource optimization Familiarity with safety standards ( ISO 10218, ISO/TS 15066 ) Experience with MoveIt Studio for advanced motion planning workflows Knowledge of SLAM Toolbox for simultaneous localization and mapping

Posted 1 month ago

Apply

5.0 - 7.0 years

12 - 20 Lacs

Bengaluru

Work from Office

Job Summary : We are looking for a highly capable and driven Robotics Engineer to join our growing team. The ideal candidate will bring deep technical experience in robotic control, simulation, and intelligent systems, along with strong cross-functional collaboration skills. You will play a key role in developing and deploying robotic arms, UGVs, and future humanoid systems that integrate sensing, perception, control, and intelligence. Key Responsibilities : Develop and implement forward and inverse kinematics for robotic arms and multi-DOF systems. Design and optimize real-time control systems using PID, FOC, and model-based techniques. Integrate BLDC motors, drivers, encoders, current sensors, and power management into robotic platforms. Work with cross-functional teams (electronics, mechanical, software) to design and validate custom end-effectors, tool changers, and force-feedback interfaces. Create simulation environments in Gazebo, Isaac Sim, Webots, or MATLAB/Simulink and validate physical behaviours. Deploy robotic software on NVIDIA Jetson platforms (Nano, Xavier, Orin) with CUDA acceleration where needed. Implement reinforcement learning models and machine learning pipelines for autonomous task learning and adaptive control. Develop and tune perception systems using RGB, depth, and thermal cameras, LiDAR, and multi-sensor fusion. Program using C++ and Python, integrating seamlessly with ROS1/ROS2. Build robust communication over UDP, TCP, and CAN networks. Contribute to system integration, testing, field validation, and deployment of telerobotic systems. Required Skills & Qualifications : Bachelors or Masters in Robotics, Mechatronics, Electronics, or related discipline. 5 to 7 years of experience in robotics system development, including robotic arms, UGVs, or COBOTs. Proficiency in C++ and Python, with practical ROS-based development experience. Expertise in robotic kinematics/dynamics, trajectory generation, and multi-sensor control loops. Strong background in control systems, motor drivers, BLDC motor tuning, and power systems. Experience with robot simulation and digital twin creation. Familiarity with real-time embedded systems, sensor integration, and calibration workflows. Hands-on experience with camera systems, LiDAR, and perception pipelines. Knowledge of machine learning, especially reinforcement learning models for robotics. Deployment experience on NVIDIA SBCs (Jetson series) and embedded Linux platforms. Experience in networking protocols (UDP/TCP/CAN/I2C/SPI). Ability to collaborate cross-functionally, especially on custom end-effector development and full-stack integration. Bonus Points For : Immediate joining availability. Experience with teleoperation systems, VR/AR control, or gesture-based interfaces. Familiarity with humanoid robotics, balance control, or compliant actuation. Contribution to open-source robotics projects or community forums. Deep knowledge of real-time diagnostics, data logging, and fault-tolerant system design. Exposure to mission-critical or ruggedized robotic deployments. Minimum Experience : 5 to 7 Years. Experience will be overseen if right skillset is available. Join us in shaping the future of human-machine interaction and driving positive change. Apply today !

Posted 1 month ago

Apply

3.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Role Overview We're seeking an experienced Senior Robotics QA Engineer to lead our test automation initiatives for industrial robotic systems. You'll be responsible for designing, implementing, and maintaining comprehensive test frameworks that validate robot behaviour, performance, and reliability across various industrial scenarios. This role combines deep technical expertise in robotics testing with hands-on experience in ROS-based systems and industrial automation. Key Responsibilities Test Framework Development Design and implement automated test suites for ROS-based industrial robotic systems using appropriate language choices: Python for rapid prototyping, iterative testing, and quick feature validation C++ for high-performance testing, production validation, and resource-critical scenarios Develop comprehensive testing strategies covering unit, integration, and system-level testing Create and maintain test automation frameworks leveraging rostest with unittest (Python) and gtest (C++) Implement continuous integration/continuous deployment (CI/CD) pipelines for robotics applications Optimize test execution for both development speed (Python) and production performance (C++) Industrial Robotics Testing Conduct thorough testing of industrial robot applications including pick-and-place, welding, painting, assembly, and material handling operations Validate robot safety systems, emergency stops, and fail-safe mechanisms Test robot performance under various environmental conditions and operational scenarios Perform regression testing to ensure software updates don't introduce new issues ROS Ecosystem Expertise Implement testing protocols using the complete ROS testing stack: rostest for ROS node-level integration testing unittest (Python) for library-level testing and rapid prototyping validation gtest (C++) for high-performance library testing and production code validation MoveIt2 for motion planning validation and manipulation testing Navigation2 (Nav2) for autonomous navigation and path planning testing RViz for visual testing, debugging, and validation of robot states and sensor data Understand performance trade-offs: utilize Python for fast iteration during development and C++ for throughput-intensive testing scenarios Develop integration tests for ROS nodes, services, and communication interfaces with emphasis on message rate performance and latency validation Test robot perception, navigation, manipulation, and control systems across different performance requirements Validate ROS message passing, parameter handling, and node lifecycle management in both development and production contexts Test motion planning algorithms, trajectory execution, and collision detection systems using MoveIt2 Validate autonomous navigation capabilities, obstacle avoidance, and localization using Navigation2 Simulation & Hardware Testing Design and execute tests in simulation environments (Gazebo, Isaac Sim, Unity) Coordinate hardware-in-the-loop (HIL) testing with physical robotic systems Develop mock nodes and test fixtures for isolated component testing Create realistic test scenarios that mirror real-world industrial environments Utilize RViz for visual validation and debugging of simulation environments Quality Assurance & Reporting Establish quality metrics and KPIs for robotic system reliability Generate comprehensive test reports and documentation Collaborate with development teams to identify and resolve defects Maintain test case libraries and ensure test coverage across all system components Required Qualifications Technical Skills 3+ years of experience in robotics testing or quality assurance Proficiency in ROS/ROS2 with hands-on experience in industrial robotics applications Strong programming skills in Python (for rapid prototyping and iterative testing) and C++ (for high-performance, production-level testing) Deep understanding of ROS testing ecosystem: Python unittest framework for Python-based testing Google Test (gtest) framework for C++ testing rostest for ROS node-level integration testing (combining with unittest/gtest) Motion Planning & Navigation: Experience with MoveIt2 for robot arm manipulation and motion planning testing Knowledge of Navigation2 (Nav2) for mobile robot navigation and autonomous movement validation Understanding of SLAM, localization, and path planning algorithms Visualization & Debugging: Proficiency with RViz for robot state visualization and debugging Experience in visual validation of sensor data, transforms, and robot configurations Knowledge of simulation tools: Gazebo, Unity, NVIDIA Isaac Sim Familiarity with ROS-Industrial packages and industrial robot programming Testing Expertise Experience designing test strategies that leverage both Python (for fast iteration/prototyping) and C++ (for performance-critical validation) Understanding of when to use each language: Python for rapid testing and debugging, C++ for high-throughput message handling and resource-intensive scenarios Knowledge of ROS performance testing methodologies, including message rate benchmarking and latency validation Experience with test automation frameworks and CI/CD pipelines Knowledge of behavior-driven development (BDD) and test-driven development (TDD) Understanding of various testing methodologies: unit, integration, system, regression, and performance testing Experience with property-based testing and mutation testing approaches Proficiency in test case design, test data management, and defect tracking Industrial Domain Knowledge Understanding of industrial automation processes and safety standards Experience with industrial robot applications (manufacturing, assembly, material handling) Knowledge of robotics safety protocols and compliance requirements Familiarity with PLC integration and industrial communication protocols Tools & Technologies Version control systems: Git, GitHub/GitLab Build systems: catkin, ament, CMake Containerization technologies: Docker, Kubernetes Cloud platforms for testing: AWS RoboMaker, Azure, GCP Test management and reporting tools Preferred Qualifications Master's degree in Robotics, Computer Science, or related field Experience with Robot Framework for test automation Deep understanding of ROS performance characteristics and when to choose Python vs C++ for different testing scenarios Knowledge of pyrostest and other advanced ROS testing libraries Familiarity with launch_testing framework for ROS2 Experience with hardware-in-the-loop testing setups Understanding of sensor integration and calibration testing Knowledge of motion planning algorithms and their validation Experience with performance benchmarking, message throughput testing, and latency optimization Experience with energy efficiency testing and computational resource optimization Familiarity with safety standards ( ISO 10218, ISO/TS 15066 ) Experience with MoveIt Studio for advanced motion planning workflows Knowledge of SLAM Toolbox for simultaneous localization and mapping

Posted 1 month ago

Apply

0 years

1 - 1 Lacs

India

On-site

We are looking for a Robotics Software Intern to support our engineering team in developing, testing, and deploying robotics solutions for automation and machine vision tasks. The ideal candidate is passionate about robotics, comfortable with coding, and eager to work on real-world robotic systems in industrial or research settings. Responsibilities: Assist in developing software for robotic systems including motion planning, control algorithms, and sensor integration. Work with tools like ROS (Robot Operating System), OpenCV, and Python/C++ for robotics development. Integrate and test robotic components such as cameras, motors, encoders, and grippers. Participate in simulation and visualization using Gazebo, RViz, or similar tools. Help collect, process, and analyze data from real-world robotic tasks. Write clear documentation and maintain version control with Git. Qualifications: Currently pursuing a degree in Robotics, Mechatronics, Computer Science, Electronics, or a related field. Proficient in Python and/or C++. Familiarity with ROS, Linux, and basic robotics concepts. Experience with OpenCV or similar vision libraries is a plus. Strong problem-solving skills and a hands-on attitude. Bonus Skills: Experience with embedded systems, Arduino, or Raspberry Pi. Knowledge of deep learning frameworks (e.g., PyTorch, TensorFlow) for vision tasks. Exposure to industrial robots, automation setups, or PLCs. Job Type: Internship Contract length: 6 months Pay: ₹10,000.00 - ₹12,000.00 per month Schedule: Day shift Monday to Friday Morning shift Ability to commute/relocate: Makarpura, Vadodara, Gujarat: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Willing to work onsite in Vadodara ? Education: Bachelor's (Preferred) Willingness to travel: 25% (Required) Work Location: In person Expected Start Date: 01/08/2025

Posted 1 month ago

Apply

0.0 years

0 - 0 Lacs

Makarpura, Vadodara, Gujarat

On-site

We are looking for a Robotics Software Intern to support our engineering team in developing, testing, and deploying robotics solutions for automation and machine vision tasks. The ideal candidate is passionate about robotics, comfortable with coding, and eager to work on real-world robotic systems in industrial or research settings. Responsibilities: Assist in developing software for robotic systems including motion planning, control algorithms, and sensor integration. Work with tools like ROS (Robot Operating System), OpenCV, and Python/C++ for robotics development. Integrate and test robotic components such as cameras, motors, encoders, and grippers. Participate in simulation and visualization using Gazebo, RViz, or similar tools. Help collect, process, and analyze data from real-world robotic tasks. Write clear documentation and maintain version control with Git. Qualifications: Currently pursuing a degree in Robotics, Mechatronics, Computer Science, Electronics, or a related field. Proficient in Python and/or C++. Familiarity with ROS, Linux, and basic robotics concepts. Experience with OpenCV or similar vision libraries is a plus. Strong problem-solving skills and a hands-on attitude. Bonus Skills: Experience with embedded systems, Arduino, or Raspberry Pi. Knowledge of deep learning frameworks (e.g., PyTorch, TensorFlow) for vision tasks. Exposure to industrial robots, automation setups, or PLCs. Job Type: Internship Contract length: 6 months Pay: ₹10,000.00 - ₹12,000.00 per month Schedule: Day shift Monday to Friday Morning shift Ability to commute/relocate: Makarpura, Vadodara, Gujarat: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Willing to work onsite in Vadodara ? Education: Bachelor's (Preferred) Willingness to travel: 25% (Required) Work Location: In person Expected Start Date: 01/08/2025

Posted 1 month ago

Apply

1.0 years

0 Lacs

New Delhi, Delhi, India

On-site

We’re looking for a Robotics Research Engineer with a strong foundation in embedded systems and passion for open-source innovations in robotics applications. This role blends deep technical research with real-world application, where you'll actively engage in evaluating and integrating firmware, autonomy stacks, and open-source technologies & tools from the global FOSS ecosystem for drone and autonomous robotic applications. Key Responsibilities: Analyze and benchmark open-source embedded firmware platforms (e.g., ArduPilot, PX4) to identify opportunities for performance optimization and system-level customization. Develop and test low-level drivers, middleware, and communication interfaces (e.g., UART, SPI, I2C, CAN) on microcontrollers and embedded Linux devices. Evaluate, prototype, and integrate open-source robotics frameworks like ROS2, MAVSDK, MAVROS, etc. into embedded & companion systems (e.g., Jetson, Raspberry Pi). Conduct feasibility studies for integration of perception, planning, SLAM, and localization modules into embedded & companion systems. Validate research prototypes in simulation (e.g., Gazebo, AirSim) and transfer them into field-deployable systems. Actively engage with open-source robotics communities to track emerging tools, trends, and standards, ensuring internal implementations align with upstream best practices and licensing models. Maintain system performance benchmarks and SITL/HITL testing infrastructure, with comprehensive documentation for internal teams and open-source collaboration. Required Skills: Bachelor’s in Electronics, Computer Science Engineering, Mechatronics, or related field. 1+ years of hands-on experience in embedded systems, robotics software, or autonomy stack development. Proficiency in C++, Python and embedded systems programming. Experience with microcontroller platforms (e.g., STM32, ESP32) or companion systems (e.g., Jetson, Raspberry Pi). Experience integrating peripherals via I2C, SPI, and UART on microcontroller or companion systems. Experience with ROS2, including simulation tools like Gazebo and RViz for system development and testing. Strong debugging skills using logic analyzers and hardware debuggers (e.g., JTAG/SWD) for low-level troubleshooting. Proficient with Git-based workflows, CI/CD pipelines, and collaborative software development practices. Additional Preferred Skills Previous or active contributions to open-source projects or public git repositories. Familiarity with UAV simulation tools (e.g., AirSim, jMAVSim, Ignition Gazebo). Experience with hardware-in-the-loop (HITL) or software-in-the-loop (SITL) testing pipelines. Experience in control systems, localization, state estimation, sensor fusion techniques. Experience with real-time operating systems (e.g., NuttX, FreeRTOS). Experience with build systems like CMake, Buildroot, Yocto for embedded Linux.

Posted 2 months ago

Apply

3.0 - 6.0 years

12 - 18 Lacs

Pune

Work from Office

Implementing ROS 2, Moveit2, ros_control, digital twin, Hardware Abstraction Layer. Developing Firmware for Co-Bot. Hardware implementation and testing.

Posted 2 months ago

Apply

4.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

🧠 About the Role We are looking for an Autonomous Systems Engineer with strong experience in robotics, controls, estimation, and embedded software. This is a hands-on role where you'll design, implement, and deploy autonomy stacks for UGVs, working across localization, control, sensor fusion, motion planning, and real-time deployment . Your work will be used in the field, integrated into platforms that navigate unstructured environments autonomously. 🔧 What You’ll Work On- 🧭 Localization & Sensor Fusion Implement EKF, UKF, or factor graphs to fuse IMU, wheel odometry, GPS (RTK/L1), magnetometer, and vision-based odometry Real-time dead-reckoning and pose estimation Handle time synchronization, sensor latency, and covariance propagation 🎯 Control Systems Design PID, LQR, and hybrid control architectures for skid-steer / Ackermann platforms Interface via CAN, UART, or shared memory with low-level firmware Trajectory tracking using spline-based and discrete path followers 🛤 Motion Planning Implement planners like A*, D*, RRT*, DWA, and spline-based methods Integrate costmaps, dynamic constraints, and real-time path generation Develop local obstacle avoidance using potential/vector fields 🤖 Robot Modeling Derive forward/inverse kinematics and dynamic models (Newton-Euler, Lagrangian) Handle slip, disturbance modeling, and Jacobian computation Manage SE(3) transforms across body, sensor, map, and ENU/NED frames ⚙️ System Integration (ROS 2) Develop modular autonomy software in ROS 2 using nodes, messages, actions Build architecture for localization, control, planning, and perception Integrate diagnostics, failsafe logic, and heartbeat systems 👁️ Perception (Preferred) Use LiDAR, stereo, depth, or event cameras for terrain analysis and obstacle detection Develop point cloud pipelines (e.g., voxel grid, NDT) and basic semantic segmentation 🧰 Tech Stack & Tools Languages: C++17/20 (multi-threading, hardware abstraction), Python Frameworks: ROS 2 (rclcpp, nav2), CMake, colcon, DDS Libraries: Eigen, Sophus, Ceres Solver, NumPy/SciPy Sim & Debug: RViz, Gazebo, Isaac Sim, rosbag, custom loggers Hardware: Jetson, STM32, RTOS, CAN, SPI, I2C ✅ What You Bring B.Tech / M.Tech / Ph.D. in Robotics, Mechatronics, Controls, or CS/EE with robotics specialization 4+ years of hands-on experience in real-world robot autonomy Strong fundamentals in: Kinematics & Dynamics Estimation & Filtering Feedback & Motion Control C++ and Linux-based robotics development Proven deployment on physical platforms (not just simulations) 🎯 Why Join Us? Work at the frontier of autonomous mobility Own your systems end-to-end, from design to deployment Collaborate with a passionate, tight-knit robotics team See your code power real UGVs in live environments

Posted 2 months ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

ROS2 Development Engineer 📍 Location: Pune 🕒 Experience: 3+ years P.L. Robotics is focused on developing industrial automation solutions for Indian manufacturing industries, delivering advanced robotic systems with intelligent software and robust hardware. As part of our team, you will work on the full stack of robotic software from hardware abstraction layers to advanced motion planning and digital twins. Required Skills: Excellent programming skills in Python and C++ in a Linux environment. Strong hands-on experience with ROS 2 node creation, lifecycle management, and system architecture. Proficiency in trajectory planning and inverse kinematics using MoveIt 2 . Experience building and managing Digital Twins with Gazebo and RViz . In-depth knowledge of ROS Control , including controller management and resource allocation. Hands-on experience with HAL (Hardware Abstraction Layer) development and hardware resource managers. Experience with containerizing applications using Docker for robust deployment. Familiarity with CAN CiA402 protocol for industrial robot communication. Strong debugging and problem-solving skills in real-time robotic applications. Responsibilities: Develop and maintain robotics software using Python and C++ in ROS 2 for core system architecture, node creation, and lifecycle management. Implement motion planning, trajectory generation, and inverse kinematics using MoveIt2 for industrial robotic applications. Design and integrate Digital Twin environments using Gazebo and RViz for simulation, testing, and validation of industrial robots. Implement and manage ROS Control frameworks for controller management and hardware resource allocation. Develop and maintain HAL and hardware resource managers to interface with various robotic components and sensors. Work on CAN CiA402 communication protocols for robust real-time communication between robot controllers and peripherals. Build and deploy robotic applications, including ROS 2 lifecycle node creation for managing robot states and behaviours. Integrate APIs of ROS 2 and MoveIt2 with the UI team into industrial applications. Collaborate with cross-functional teams (mechanical, electrical, and software engineers) to deliver robust and scalable robotic systems. Test, debug, and optimize robotic software on real hardware platforms. Preferred Qualifications Bachelor’s or Master’s degree in Robotics Engineering , Electronics Engineering , Computer Science , or a related field. 3+ years of hands-on experience with robotic platforms such as robotic arms, Co-Bots, etc. Experience with ROS-based frameworks and real-world deployment of robotic systems. Familiarity with industrial automation standards and protocols. How to Apply If you are passionate about robotics and want to shape the future of industrial automation, send your resume and details of previous projects to contact@plrobotics.com. Payment Terms Contract Basis: Initial 3-month contract with a payment of ₹ 1 - 1.5 Lakhs . Full-Time Opportunity: Based on performance during the contract, you may be offered full-time employment with P.L. Robotics.

Posted 2 months ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Are you passionate about turning virtual test-beds into real-world robotic wins? Join us as a Gazebo Simulation Intern and help build high-fidelity environments that accelerate robot development and deployment. What you’ll do Design, build and optimize Gazebo / Ignition simulations for mobile and manipulator robots running ROS 2. Craft accurate digital twins of sensors, actuators and complex environments (LiDAR, depth cameras, IMUs, conveyor lines, etc.). Develop physics plugins, custom controllers and ROS 2 nodes to stress-test perception, navigation and manipulation stacks. Automate CI/CD pipelines so every code change is validated in simulation before hitting real hardware. Work closely with robotics & AI engineers to ensure sim-to-real parity and shorten iteration cycles Requirements Hands-on experience with Gazebo (or Ignition) , URDF/XACRO and ROS 2 via projects, coursework or personal builds. Proficient in Python or C++ ; comfortable writing modular launch files and plugins. Solid grasp of rigid-body dynamics, kinematics and sensor-noise modelling. Confident on Linux; familiar with Git, CMake/colcon and containerized dev setups. Analytical mindset, self-driven and able to debug tricky sim artifacts under tight timelines. Nice-to-haves: MoveIt, Nav2, RViz, NVIDIA Isaac Sim, Webots or Unity simulators; basic exposure to LLMs/Vision-Foundation Models and prompt engineering. Benefits Competitive monthly stipend. Pre-Placement Offer (PPO) potential based on performance. Build a standout portfolio of Gazebo worlds, plugins and automated test pipelines.

Posted 2 months ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

Remote

We are looking for a talented robotics intern to join our team at Bewiser AI. If you have a passion for Python, robotics, embedded systems, Raspberry Pi, Arduino, C Programming, C++ Programming, and Internet of Things (IoT), then this is the perfect opportunity for you! Selected Intern's Day-to-day Responsibilities Include Intern Responsibilities : Design and prototype intelligent robotic systems using Raspberry Pi, Arduino, and microcontroller platforms integrated with ROS (Robot Operating System). Develop control algorithms and automation logic using Python, C, or C++ within ROS nodes and standard robotics frameworks. Integrate sensors, actuators, and AI camera modules (e.g., OpenCV, YOLO, Intel RealSense) for vision-based navigation and perception. Build and test ROS packages for mobility, obstacle avoidance, and sensor fusion, leveraging tools like RViz, Gazebo, and ROS topics/services. Debug and optimize robotic subsystems for latency, stability, and modularity in real-time environments. Implement IoT and cloud-based communication modules for telemetry, remote monitoring, or control integration. Explore autonomous behavior algorithms such as SLAM, PID control, and waypoint navigation, using ROS-supported libraries. Collaborate closely on simulations, and hardware-software integration sessions, contributing to R&D roadmaps and prototyping sessions. If you are a self-motivated individual with a desire to learn and grow in the field of robotics, then we want to hear from you! About Company: BeWiser.ai is an AI-focused solutions development company committed to empowering individuals and organizations to make wiser, data-driven decisions. We specialize in building intelligent platforms that blend AI, analytics, and automation to solve real-world challenges. Our projects span across diverse domains ranging from smart price insights for products and services to smarter hiring systems that streamline talent acquisition using AI-driven evaluations. We also develop SOP compliance trackers for operational efficiency and IoT-integrated solutions for smart, connected environments. At BeWiser.ai, our mission is to bring trust, transparency, and intelligence to everyday decision-making, helping businesses unlock better value through actionable insights.

Posted 2 months ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

We are looking for an enthusiastic AI & Robotics Intern to work on integrating Large Language Models (LLMs) and Vision-Foundation Models (VFMs) with robotic systems. You’ll contribute to developing intelligent behaviors in ROS 2-based robots using GPT, CLIP, and similar models. This role involves prototyping, prompt engineering, and real-time system testing. A great opportunity to explore cutting-edge AI in real-world robotics. Requirements Proficient in Python and familiar with deep learning frameworks (e.g., PyTorch or TensorFlow) Basic understanding of LLMs, transformer models, or vision-language models (e.g., CLIP, SAM) Exposure to ROS 2 through coursework, projects, or self-learning Strong interest in robotics, AI integration, and real-world problem solving Good analytical skills and ability to work independently Familiarity with tools like Gazebo, RViz, or model APIs (e.g., OpenAI, HuggingFace) is a plus Prior experience in AI/robotics projects (academic or personal) is a bonus Eagerness to learn and contribute in a collaborative, fast-paced environment Benefits Opportunity to work on cutting-edge AI applications in robotics using LLMs and VFMs Mentorship from experienced robotics and AI engineers Access to state-of-the-art tools and simulation environments (e.g., ROS 2, Gazebo, Jetson) Competitive Monthly stipend Chance to receive a Pre-Placement Offer (PPO) based on performance Build a strong project portfolio that stands out in both academia and industry

Posted 2 months ago

Apply

0.0 - 7.0 years

0 Lacs

Bengaluru, Karnataka

Remote

Job Summary: 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 Qualifications and Skills: 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 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 Job Type: Full-time Pay: ₹1,500,000.00 - ₹2,500,000.00 per year Benefits: Flexible schedule Health insurance Paid sick time Provident Fund Work from home Ability to commute/relocate: Bangalore, Karnataka: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Current and Expected CTCs Earliest joining date Are you okay with 6 day work week? How many years of experience do you have in ROS? Work Location: In person

Posted 3 months ago

Apply

0.0 - 2.0 years

0 Lacs

Dombivli, Maharashtra

On-site

Job Title: ROS Developer (Robotics Software Engineer) Location: On-site — Dombivli, Maharashtra Experience Level: 1–2 years Employment Type: Full-time About Us PNT Robotics is a rapidly growing robotics and automation company focused on building intelligent, customized solutions for diverse industries. We specialize in developing advanced robotic systems, automation platforms, and special-purpose machines. Our young, dynamic team thrives on innovation, rapid prototyping, and real-world deployment. At PNT Robotics, we offer a collaborative environment with strong opportunities for learning and growth. Role Overview We're looking for a ROS Developer to join our core engineering team. You'll be working hands-on with ROS 2, integrating sensors like LiDAR, depth cameras, and IMUs, and building intelligent behaviors like SLAM, path planning, and autonomous navigation. Experience with Jetson Nano and edge deployments is a strong plus. Key Responsibilities - Develop and maintain robotics software using ROS 2 - Implement SLAM and AMCL for real-time robot localization and navigation - Integrate and calibrate hardware components: LiDAR, depth cameras, IMUs, motor controllers - Deploy and optimize ROS 2 nodes on platforms like Jetson Nano - Use tools like Gazebo, RViz, and rqt for simulation and testing - Tune system performance including sensor data pipelines and behavior modules - Collaborate with multi-disciplinary teams to build deployable robotic platforms - Participate in code reviews, testing, and system debugging - Document solutions and contribute to team knowledge base. Required Skills - 1–2 years of experience in ROS 2 development (internships or academic robotics projects welcome) - Proficient in C++ and Python - Practical knowledge of SLAM, robot navigation, and sensor fusion - Experience working with Jetson Nano or similar embedded Linux platforms - Comfortable using Gazebo, RViz, and Linux-based ROS workflows - Familiarity with Git, build tools (CMake), and debugging techniques - Excellent problem-solving skills and curiosity-driven mindset Job Type: Full-time Pay: ₹300,000.00 - ₹500,000.00 per month Application Question(s): Have you Worked With ROS? Have you lead or mentored a technical team? Education: Bachelor's (Required) Work Location: In person

Posted 3 months ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

The ideal candidate will be responsible for developing robust and high-performance SLAM and sensor fusion systems for autonomous robotics, navigation & mapping. They will design and implement scalable, testable, and modular code in C++ within the ROS1/ROS2 ecosystem , integrating various sensors and building real-time, production-grade state estimation and mapping pipelines . Responsibilities Design and implement advanced SLAM and sensor fusion algorithms in C++ using ROS1 / ROS2. Integrate and calibrate sensors like LiDAR, IMU, GPS, and Cameras , to build robust state estimation pipelines. Integrate and develop custom drivers, ROS nodes, and message filters for real-time robotic systems. Use GTSAM, Ceres Solver, or similar tools for graph optimization and sensor fusion. Build scalable and reusable ROS1 / ROS2 packages for perception, localization, and mapping. Test algorithms both in simulation (Gazebo, RViz) and on physical robotic platforms . Collaborate closely with hardware and embedded teams for system-level integration. Maintain high coding standards with unit tests, ROS test coverage, and CI integration . Document code, algorithms, and interfaces to support collaborative development. Required Skills Strong proficiency in Modern C++ (C++14/17/20) with deep understanding of memory management, STL, multithreading, and templates. Hands-on experience with SLAM (e.g., LIO-SAM, ORB-SLAM) and sensor fusion techniques. Proficiency in ROS (ROS 1 or ROS 2) development and ecosystem. Strong understanding of robot kinematics , SE(3) transformations , rotation/translation matrices , and pose graphs . Experience with Ceres Solver , GTSAM , or other optimization frameworks for non-linear least squares problems. Familiarity with tools like Rviz , Gazebo , tf2 , and rosbag . Experience with Git , CMake , and writing well-documented, modular code. Solid mathematical foundation in linear algebra , probability , and optimization . Deep understanding of robotic system design and control architectures. Preferred Qualifications Bachelor's or Master's degree in Robotics, Mechatronics, Computer Science, or related field. 2+ years of experience in autonomous navigation, SLAM, or sensor fusion. Experience with PCL (Point Cloud Library) and 3D point cloud processing. Familiarity with Kalman Filters , Extended Kalman Filters (EKF) , or factor graph-based estimation . Contributions to open-source robotics projects or publications in SLAM/perception. Show more Show less

Posted 3 months ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

About NxtWave NxtWave is one of India’s fastest-growing ed-tech startups , revolutionizing the 21st-century job market. NxtWave is transforming youth into highly skilled tech professionals through its CCBP 4.0 programs, regardless of their educational background. NxtWave is founded by Rahul Attuluri (Ex Amazon, IIIT Hyderabad), Sashank Reddy (IIT Bombay) and Anupam Pedarla (IIT Kharagpur). Supported by Orios Ventures, Better Capital, and Marquee Angels, NxtWave raised $33 million in 2023 from Greater Pacific Capital. As an official partner of the NSDC (under the Ministry of Skill Development and Entrepreneurship, Government of India) and recognized by NASSCOM, NxtWave has earned a reputation for excellence. Role Overview We are seeking a skilled Content Developer with expertise in Robotics, ROS 2, and Autonomous Drones to design and develop advanced educational materials. This role involves creating comprehensive content that bridges theoretical concepts with practical applications, catering to learners from intermediate to advanced levels. Key Responsibilities Design and develop course modules covering mobile robotics, autonomous navigation, SLAM, and ROS 2 middleware. Create content related to autonomous drones, including flight control systems, drone kinematics, and integration with ROS 2. Develop hands-on projects and simulations using tools like Gazebo, RViz, and real hardware platforms (e.g., TurtleBot, Jetson Nano, Ardupilot/PX4-based drones). Produce engaging instructional materials, video scripts, technical documentation, practice exercises, and interactive assessments. Collaborate with subject matter experts and the curriculum developer lead to ensure content accuracy and pedagogical effectiveness. Stay updated with the latest advancements in ROS 2 and autonomous drone technologies, integrating relevant updates into the curriculum. Required Skills & Qualifications Bachelor’s or Master’s degree in Robotics, Computer Science, Aerospace Engineering, or a related field with at least 2 years of experience in Curriculum design. Proficiency in ROS 2, including experience with packages like Navigation2 and MoveIt 2. Strong programming skills in Python and C++. Experience with simulation tools such as Gazebo and visualization tools like RViz. Familiarity with drone flight control systems and integration with ROS 2. Job Overview: Working days: 6 days a week Show more Show less

Posted 3 months ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Role Overview We are seeking a skilled Content Developer with expertise in Robotics, ROS 2, and Autonomous Drones to design and develop advanced educational materials. This role involves creating comprehensive content that bridges theoretical concepts with practical applications, catering to learners from intermediate to advanced levels. Key Responsibilities Design and develop course modules covering mobile robotics, autonomous navigation, SLAM, and ROS 2 middleware. Create content related to autonomous drones, including flight control systems, drone kinematics, and integration with ROS 2. Develop hands-on projects and simulations using tools like Gazebo, RViz, and real hardware platforms (e.g., TurtleBot, Jetson Nano, Ardupilot/PX4-based drones). Produce engaging instructional materials, video scripts, technical documentation, practice exercises and interactive assessments. Collaborate with subject matter experts and curriculum developer lead to ensure content accuracy and pedagogical effectiveness. Stay updated with the latest advancements in ROS 2 and autonomous drone technologies, integrating relevant updates into the curriculum. Required Skills & Qualifications Bachelor’s or Master’s degree in Robotics, Computer Science, Aerospace Engineering, or a related field. Proficiency in ROS 2, including experience with packages like Navigation2 and MoveIt 2. Strong programming skills in Python and C++. Experience with simulation tools such as Gazebo and visualization tools like RViz. Familiarity with drone flight control systems and integration with ROS 2. Job Overview: Working days: 6 days a week Location : Hyderabad Experience Level : 3–5 years Employment Type : Full Time Should own the laptop for work purposes Show more Show less

Posted 3 months ago

Apply
Page 1 of 2
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies