Jobs
Interviews

38 Ros2 Jobs

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

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

As a Robotics Software Intern at Unbox Robotics, you will have the opportunity to be part of a team that is revolutionizing warehouses and distribution centers with cutting-edge mobile robotics systems. Unbox Robotics is known for developing the world's most compact, powerful, and flexible AI-powered parcel sorting robotic system, aimed at increasing efficiency and productivity in warehousing. Founded in 2019 and backed by marquee investors and angels, we are seeking individuals who are passionate about innovation and eager to shape the future of on-demand robotics logistics solutions at our Pune, India office. **Roles & Responsibilities:** - Collaborate with the team to design, develop, and debug software systems. - Deploy software solutions in coordination with the product development team. - Integrate existing/new software into the principal architecture, meeting performance metrics and complexity requirements. - Evaluate technical solutions, develop POCs to assess feasibility, and provide alternatives and recommendations. - Develop efficient tools and evaluation pipelines for the Software System Modules. **Requirements:** - Excellent knowledge of Data Structures and Algorithms with a strong understanding of OOPs concepts. - Proficiency in C++ and familiarity with scripting languages like Python, Bash, etc. - Experience with Linux Development Environment and Build mechanisms such as Cmake. - Familiarity with robotics frameworks like ROS, ROS2, and simulators including Gazebo, Stage, Webots, etc. - Knowledge of SLAM related algorithms like Gmapping, Google Cartographer, RtabMap, GraphSLAM, etc. - Understanding of path planning algorithms like A*, Dijkstra, RRTs, etc. - Familiarity with communication protocols like TCP, MQTT, DDS, ZMQ, etc. - Experience in integrating sensors like IMU, LIDAR, etc. - Strong mathematical foundation and understanding of robot kinematics. **Good to Have:** - Experience working with autonomous mobile robots. - Previous involvement with Robotic Systems and competitions like e-yantra, WRO, etc. - Contribution to open source projects. **Eligible candidates:** - BS or MS in Computer Science or relevant engineering discipline (Applied Physics, Mechanical, Electrical, or Computer Engineering) or equivalent work experience. **We Value:** - Continuous learning mindset to become a Subject Matter Expert. - Proven track record in a start-up environment focusing on innovations. - Exposure to a high-paced working environment. - Ability to conduct detailed procedures efficiently in a time-constrained environment. Join us at Unbox Robotics in Pune and be part of a dynamic team that is shaping the future of warehousing and distribution centers with state-of-the-art robotics solutions. Your dedication and expertise will contribute to our mission of transforming the logistics industry.,

Posted 3 days ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

As a Software Development Engineer at Unbox Robotics, you will be part of a team that is revolutionizing warehouses and distribution centers by creating the world's most compact, powerful, and flexible mobile robotics systems. Your role will involve collaborating with the team to design, develop, and debug software systems, architecting, building, and deploying software solutions, integrating existing/new software into the principal architecture, evaluating technical solutions, and developing efficient tools and evaluation pipelines for the Software System Modules. You will also be responsible for designing, building, and maintaining efficient, reusable, and reliable C++ code, implementing performance and quality modules, and identifying bottlenecks and bugs to devise solutions. Key Responsibilities: - Collaborate with the team to design, develop, and debug software systems. - Architect, build, and deploy software solutions in coordination with the product development team. - Integrate existing/new software into the principal architecture meeting performance metrics and complexity requirements. - Evaluate technical solutions, develop POCs, provide alternatives and recommendations. - Build efficient tools and evaluation pipelines for the Software System Modules. - Design, build, and maintain efficient, reusable, and reliable C++ code. - Implement performance and quality modules. - Identify bottlenecks and bugs, and devise solutions to these problems. Qualifications Required: - Strong software design skills with expertise in debugging and performance analysis. - Excellent knowledge of Data Structures, Algorithms, and OOPs concepts. - Proficiency in C++ and scripting languages like Python, Bash, etc. - Experience with Linux Development Environment and Build mechanisms like Cmake. - Familiarity with robotics frameworks such as ROS, ROS2, and simulators like Gazebo, Stage, Webots. - Knowledge of SLAM related algorithms and motion planning algorithms. - Strong understanding and experience with communication protocols and integration of sensors. - Experience with version control systems and Unit Testing frameworks. - Solid mathematical foundation and understanding of robot kinematics. Good to Have: - Experience in development using Design patterns. - Past relevant experience with SMACH, Behavior Trees, Finite State Machines. - Experience with AMRs, AGVs, multi-agent systems, fleet management, and robotics logistics solutions. - Knowledge of perception algorithms, computer vision, Testing Frameworks, and CI/CD pipelines. - Understanding of frameworks like RESTful services, APIs, MySQL, MongoDB, and modular architectures. Join Unbox Robotics in Pune, India, and be a part of our team of thinkers, innovators, and doers shaping the future of on-demand robotics logistics solutions. We value candidates who are constant learners, have a proven record in a startup environment, exposure to high-paced working environments, and the ability to conduct detailed procedures in a time-constrained environment. *Note: Additional details about the company were not provided in the job description.,

Posted 3 days ago

Apply

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 4 days ago

Apply

0.0 - 4.0 years

0 Lacs

haryana

On-site

Role Overview: You will be working as a Robotics Intern at Black Coffee Robotics, contributing to the development and testing of components for real-world robotic systems and simulations. Your responsibilities will include hands-on work with ROS2, Gazebo, Isaac Sim, Unity, SLAM, Controls, Reinforcement Learning, and simulation environments and robotics frameworks. You will be mentored by experienced engineers and work in a collaborative, remote-first setup. This role is remote (India-based) and has the potential to lead to a full-time opportunity based on your performance. Key Responsibilities: - Contribute to developing and testing components for real-world robotic systems and simulations - Work hands-on with ROS2, Gazebo, Isaac Sim, Unity, SLAM, Controls, Reinforcement Learning, and simulation environments - Be mentored by experienced engineers and work in a collaborative, remote-first setup Qualifications Required: - Strong problem-solving and communication skills - Experience with robotics hardware/software (sensors, actuators, controllers) - Proficiency in C++ and/or Python - Familiarity with ROS/ROS2 - Exposure to Gazebo, Isaac Sim, or Unity (bonus) - Self-driven, reliable, and comfortable working remotely - Fresh graduates and students pursuing a BTech, MTech, or PhD with a strong robotics background are encouraged to apply Additional details about the company: Black Coffee Robotics builds specialized software for robots across all aspects of autonomy. They have assisted companies in deploying large-scale robotic systems such as warehouse robots, floor cleaners, lawn mowers, assistive arms, and autonomous boats. The company also provides expert consulting in simulation, motion planning, and ROS/ROS2 development. The team at Black Coffee Robotics is small and fast-moving, passionate about shipping real-world robotics solutions with high technical rigor. They offer a remote-first setup, competitive stipend, flexible hours, team offsites to exotic locations, and the opportunity to attend national and international robotics conferences.,

Posted 5 days ago

Apply

0.0 years

0 Lacs

navi mumbai, maharashtra, india

On-site

We are seeking an experienced Architect specialising in Computer Vision software to lead and shape our various development initiatives. The ideal candidate will have a proven track record in marrying deep knowledge and expertise in Computer Vision algorithms with end product realisations of these algorithms. This role involves designing robust software architectures, integrating advanced algorithms, and optimising solutions for real-world UAV applications such as Vision based UAV navigation, object detection/tracking, obstacle avoidance, etc. In some cases this would require processing of not just camera but also other kinds of sensors such as radar, inertial, GPS, etc. Prior experience in developing such multi-modal architectures for applications such as Advanced Driver Assistance Systems (ADAS), Robotics or UAVs would be highly preferred. Key Requirement & Responsibilities: Deep Learning and Computer Vision Expertise: Lead the incorporation of advanced DL/CV algorithms into system architecture. Stay abreast of the latest trends and innovations in computer vision technology. Architectural Design: Develop and articulate a clear software architecture for computer vision systems. Design scalable and modular software systems that align with business objectives. Hardware Utilisation Strategy: Develop strategies for leveraging hardware capabilities to optimise software performance. Collaborate with hardware teams to align software and hardware development efforts. Edge Computing Design: Define strategies for optimising deep learning inference on edge devices. Architect solutions for edge computing deployment, ensuring optimal performance on resource-constrained devices. Address challenges related to latency and real-time processing. Cross-functional Collaboration: Collaborate with cross-functional teams, including hardware engineers, software developers, and researchers. Facilitate effective communication and coordination among team members. This position is open for Navi Mumbai & Bangalore Locations Skills & Qualifications: Expertise in deep learning frameworks such as TensorFlow or PyTorch. Experience in edge computing and deploying solutions on embedded devices. Knowledge of ROS/ROS2 and hardware acceleration using OpenCL/CUDA is a plus. Publications in top CV/ML conferences is a plus. Understanding of software architecture principles and best practices. Excellent leadership and communication skills. Bachelor'&aposs or Master'&aposs degree in Computer Science, Electrical Engineering, or a related field. Powered by Webbtree Show more Show less

Posted 5 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 6 days ago

Apply

3.0 - 8.0 years

0 Lacs

faridabad, haryana

On-site

As a Senior Navigation Engineer, you will be an integral part of our team dedicated to developing cutting-edge autonomous vehicle systems. Your role will involve utilizing your expertise in robotics, ROS2, sensor fusion, and navigation algorithms to design, implement, and optimize navigation systems. By leveraging your hands-on experience with Ros2 and Auto ware-based solutions, you will contribute to enabling safe and efficient operation of autonomous vehicles in complex environments. Your responsibilities will include designing and implementing advanced navigation algorithms such as path planning, localization, and mapping. You will develop and optimize motion planning systems for dynamic obstacle avoidance and trajectory generation. Furthermore, you will integrate semantic understanding of environments into navigation systems to enhance decision-making processes. To excel in this role, you must possess extensive experience in Navigation Path Planning, Motion Planning, Sensor fusion, and SLAM algorithms. Proficiency in working with LiDAR, camera, radar, and IMU sensors is essential, along with hands-on experience in Auto ware and ROS2. A familiarity with Machine/Deep learning frameworks and a strong mathematical background in linear algebra, probability theory, and optimization will be beneficial. Ideally, you should hold a Bachelors or masters degree in Robotics, Computer Science, Electrical Engineering, or a related field, along with a minimum of 3-8 years of experience in autonomous navigation or robotics development. Proficiency in programming languages such as C++ and Python, with a focus on ROS2 development, is a must. Key skills required for this role include C++, Motion planning, SLAM, Dynamic obstacles, Model Predictive Control, Path Planning, ROS2, Autoware, Python, and Machine learning. You will play a crucial role in ensuring the successful implementation and validation of navigation algorithms under various conditions through simulations and real-world tests. Collaboration with cross-functional teams and mentoring junior engineers will also be part of your responsibilities. Additionally, maintaining detailed technical documentation of algorithms, software architecture, test results, and system configurations will be essential to ensure the success of our projects.,

Posted 6 days ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

The ideal candidate should have at least 3+ years of work experience and possess strong knowledge in Isaac Sim, ROS2, Python, C++, and Linux. Key areas of expertise should include Kinematics & Dynamics such as forward and inverse kinematics, Jacobians, and motion planning. A solid understanding of Control Theory is essential, including PID controllers, trajectory tracking, and feedback loops. Experience in Sensor Integration is required, including knowledge of LiDAR, cameras, IMUs, and data processing. Proficiency in Package Development is a must, with the ability to write custom ROS packages in C++ or Python. Familiarity with TF & URDF for robot description, transforms, and frames, particularly in the context of MoveIt, is preferred. Experience in Motion Planning using OMPL and planning pipelines is highly desirable. Knowledge of Collision Checking, Grasp Planning for manipulation tasks, and Integration with ROS, specifically configuring MoveIt with robot URDF/SRDF, is crucial for this role. The candidate should also have experience in Simulation Setup, including creating environments, importing URDF/SDF models, and understanding Physics Simulation principles such as PhysX and contact dynamics. Experience in ROS Bridge for connecting Isaac Sim with ROS for real-time simulation and Sensor Simulation for simulating cameras, LiDAR, and depth sensors is also beneficial. This position is available for Full-time or Contractual/Temporary roles with a contract length of 12 months. The work location for this position is in person.,

Posted 6 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

2.0 - 6.0 years

0 Lacs

jaipur, rajasthan

On-site

Job Description: PetroBot Technologies, a pioneering robotics technology start-up based in Jaipur, is looking for a highly skilled and motivated Electronics Software Engineer to join their team. As an Electronics Software Engineer, you will be responsible for designing, developing, and implementing advanced robotic systems and applications utilizing ROS2 (Robot Operating System). Your primary focus will involve developing behavioral and control systems crucial for the operation of autonomous robots, including planning, navigation, and motion control. Your expertise in ROS2, system integration, and hardware-software interfacing will play a vital role in propelling the company's robotics projects forward. In this role, you will: - Develop robust and scalable robotic applications using ROS2. - Implement software solutions for a variety of robotic systems, ensuring high performance and reliability. - Engage in hands-on development of ROS2 nodes, services/clients, and publisher/subscriber mechanisms. - Work with different operating systems and demonstrate a deep understanding of their functionalities. - Demonstrate proficiency in programming languages, particularly Python and C++. - Collaborate effectively within a team environment and possess the ability to work independently. - Apply strong problem-solving skills to tackle complex challenges. - Exhibit motivation, a research-oriented mindset, and a willingness to learn new skills and explore emerging technologies. Preferred Candidate Qualifications: - Bachelor's degree in Computer Engineering, Electronics/Electrical Engineering, Electronics and Communication Engineering, Robotics, or a related field. - Proven experience in developing robotic applications using ROS2. - Proficiency in working with ROS2 nodes, services/clients, and publishers/subscribers. - Strong understanding of robot dynamics, kinematics, and motion planning algorithms. - Ability to thrive in a dynamic and fast-paced environment, showcasing technical adaptability. Additional Information: - Location of work: Jaipur + Site (As per requirement) - Immediate joining required Before applying, it is recommended to conduct research on the product, market, and the future prospects of the product being developed by PetroBot Technologies.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

The role available is for Robotics Software Development within the engineering team, specifically as a Senior SLAM engineer. In this position, you will be responsible for developing autonomous navigation and mobility functions for robots designed for floor cleaning and material handling in various environments. Your tasks will involve enhancing the capabilities of the current navigation stack, improving mapping algorithms, and working on localization algorithms using different sensors to adapt to dynamic environments such as airports, parking lots, warehouses, and malls. You will collaborate to integrate and merge data from sensors like Depth Camera, LiDARs, and IMUs with embedded development boards to create a robust robot navigation system. The work will revolve around creating world-class products produced in Pune (India) and distributed globally. Your main responsibilities will include developing and implementing localization, mapping, and calibration algorithms, staying updated with the latest advancements in robotics, working closely with diverse teams to integrate robotic systems, gaining a deep understanding of various sensors, optimizing algorithms for real-time performance, engaging in hands-on tasks related to robotic hardware, and testing robotic systems in simulated and real-world scenarios. To excel in this role, the following qualifications and skills are highly valued: a Bachelor's degree in Robotics, Computer Science, Electrical Engineering, or a related field, 2+ years of relevant experience, strong communication and interpersonal skills, a passion for developing software for high-quality robots, proficiency in C++ programming and software design, experience with Python, familiarity with ROS1 and/or ROS2, hands-on experience with SLAM, robot navigation, and sensor fusion, practical knowledge of Kalman Filtering and state estimation methods, familiarity with PCL/Open3D, experience working with real robots and perception sensors like time-of-flight cameras, 2D/3D LIDAR, and stereo cameras, and a strong curiosity and eagerness to learn new concepts, technologies, and methodologies. You will report to the Lead - Robotics Engineer and collaborate with teams in India, MEA, and the USA. Expect a work environment that encourages cross-team collaboration, hands-on learning, and self-development. The dress code is professional in the office and requires protective gear such as overalls, gloves, safety goggles, safety shoes, and other necessary equipment in the assembly area. As part of a rapidly growing product startup, your role will involve planning and strategizing robotic software for the product portfolio. Alignment with Peppermint's work ethos, code of conduct, and culture is crucial, emphasizing authentic communication, continuous learning, and a supportive culture. Overall, you will be working on a high-quality product, which can be both fulfilling and challenging, requiring a proactive and dedicated approach to your work.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

The Robotics Software Lead position requires a specialised individual with expertise in planner and controller plugin development for NAV2, specifically focusing on motion planning, path optimization, and precise control tuning for Autonomous Mobile Robots systems. In this role, you will need to have a deep understanding of robot kinematics models, AI-powered navigation, and non-odometric SLAM techniques such as RTAB-Map, ORB-SLAM, LIO-SAM, LOAM, and ICP. Your responsibilities will include developing global and local path planning algorithms for real-time obstacle avoidance and navigation optimization. You will also be responsible for implementing trajectory planning, route optimization, and dynamic path adjustments to ensure smooth and adaptive mobility in complex environments. As a Robotics Software Lead, you will design custom global and local planner plugins integrated into NAV2 to optimize trajectory execution and replanning efficiency. You will enhance planners to improve navigation precision for autonomous robots in both structured and unstructured scenarios. Additionally, you will develop custom controller plugins integrating SMAC, PID, MPC, and EKF-based dynamic control mechanisms. Your role will involve fine-tuning feedback loops and real-time control adjustments to optimize robot responsiveness. In terms of fusion and localization, you will be responsible for integrating LiDAR, GPS, IMU, Stereo Cameras, and Radar for SLAM-based localization, ensuring robust environmental mapping and positioning. You will also implement multi-sensor fusion techniques for high-accuracy navigation across diverse terrains. Your work will involve designing and implementing full-stack ROS2 navigation architectures, optimizing behavior trees, and waypoint-following algorithms. You will utilize simulation frameworks such as Gazebo, Isaac Sim, and Omniverse to validate planning and control models before real-world implementation. Furthermore, you will work on Sim2Real adaptations to ensure efficient translation of simulation-based algorithms into physical robotic platforms. You will implement probabilistic motion models, decision-making frameworks, and AI-powered behavior. It is essential to maintain technical documentation for planner/controller APIs, navigation pipelines, and SLAM-driven localization strategies. To be successful in this role, you should have expertise in ROS2, NAV2 planner & controller development, SLAM techniques, robot kinematics models, and simulation tools. Hands-on experience in developing planner and controller plugins for NAV2, proficiency in controller plugin development, and experience with sensor fusion are also required. If you are someone who can join within 15 days from the offer, and you possess the necessary skills and experience outlined above, we encourage you to apply for this exciting opportunity in the field of robotics software development.,

Posted 2 weeks ago

Apply

6.0 - 8.0 years

0 Lacs

noida, uttar pradesh, india

On-site

Job Description (Posting). Bachelor's degree in Computer Science, Engineering, or a related field. 6+ years of experience in software development with expertise in C, C++, Python, and Java. Proficient in developing and troubleshooting in a Linux environment. Experience with the ROS2 framework or similar robotics/automation frameworks. Demonstrated experience in working with Lidars, high-speed cameras, and networking devices. Familiarity with different network protocols (TCP/IP, UDP, etc.). Hands-on experience with CI/CD tools . Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. (1.) Key Responsibilities 1. To be responsible for providing technical guidance to a team of developers, enhancing their technical capabilities and increasing productivity. 2. To conduct comprehensive code reviews, establish and oversee quality assurance processes, performance optimization , implementation of best practices and coding standards to ensure succeful delivery of complex projects. 3. To ensure process compliance in the assigned module| and participate in technical discussions/review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations). 4. To collaborate with stakeholders to define project scope, objectives, deliverables and accordingly prepare and submit status reports for minimizing exposure & closure of escalations. Qualification B-Tech Skill (Primary) Technical Skills (APPS)-Programming Languages-C - Programming

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Perception Algorithm Developer, your main responsibility will be to develop algorithms for object detection, tracking, segmentation, and 3D scene understanding. You will be working with sensors such as cameras, LiDAR, radar, and depth sensors to enhance environment perception. Additionally, you will be tasked with implementing SLAM, mapping, and localization solutions for real-time robotics applications. Your role will also involve fusing data from multiple sensors to create accurate and reliable environmental models. Furthermore, you will optimize and deploy perception pipelines on edge devices like NVIDIA Jetson. Collaboration with navigation, planning, and control teams is essential to integrate perception into full robotic systems. An important part of your job will include collecting, annotating, and managing datasets for testing and training perception models. To excel in this role, you should possess a strong background in computer vision and deep learning, with proficiency in OpenCV, PyTorch, and TensorFlow. Experience in 3D perception, including stereo vision, point clouds, and SLAM, is required. Proficiency in programming languages such as C++ and Python is essential. Hands-on experience with ROS and ROS2 is a must. Knowledge of sensor fusion techniques and real-time optimization will be beneficial for this position.,

Posted 3 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

2.0 - 4.0 years

4 - 8 Lacs

bengaluru

Work from Office

We are seeking a Software Engineer (Robotics/Autonomous Systems) Systems with 2+ years of experience for our Bengaluru location (max 15 days notice period). The ideal candidate will be responsible for designing, developing, and maintaining core software infrastructure, APIs, and SDKs, ensuring robust and scalable production deployment. The role involves working across the full product lifecyclefrom feature ideation and implementation to testing and deploymentcovering software tools, sensor emulation, and automation frameworks. The candidate should have strong proficiency in C++ development in a Linux environment, scripting experience in Python/Bash, and the ability to optimize code for performance, reliability, and scalability. Preferred exposure includes robotics/AV frameworks (ROS/ROS2), linear algebra and 3D geometry, modern build systems (e.g., Bazel), networking protocols, and automation frameworks like Jenkins. The engineer will actively collaborate in design reviews, contribute to technical discussions, and drive improvements in development practices.

Posted 3 weeks ago

Apply

2.0 - 4.0 years

3 - 7 Lacs

bengaluru

Work from Office

We are seeking a talented Software Development Engineer - Systems with 2+ years of experience for our Bengaluru location (max 15 days notice period) The ideal candidate will be responsible for designing, developing, and maintaining core software infrastructure, APIs, and SDKs, ensuring robust and scalable production deployment The role involves working across the full product lifecycle-from feature ideation and implementation to testing and deployment-covering software tools, sensor emulation, and automation frameworks The candidate should have strong proficiency in C++ development in a Linux environment, scripting experience in Python/Bash, and the ability to optimize code for performance, reliability, and scalability Preferred exposure includes robotics/AV frameworks (ROS/ROS2), linear algebra and 3D geometry, modern build systems (e.g., Bazel ), networking protocols, and automation frameworks like Jenkins The engineer will actively collaborate in design reviews, contribute to technical discussions, and drive improvements in development practices

Posted 3 weeks ago

Apply

2.0 - 4.0 years

3 - 7 Lacs

bengaluru

Work from Office

We are seeking a talented Software Development Engineer Systems with 2+ years of experience for our Bengaluru location (max 15 days notice period). The ideal candidate will be responsible for designing, developing, and maintaining core software infrastructure, APIs, and SDKs, ensuring robust and scalable production deployment. The role involves working across the full product lifecyclefrom feature ideation and implementation to testing and deploymentcovering software tools, sensor emulation, and automation frameworks. The candidate should have strong proficiency in C++ development in a Linux environment, scripting experience in Python/Bash, and the ability to optimize code for performance, reliability, and scalability. Preferred exposure includes robotics/AV frameworks (ROS/ROS2), linear algebra and 3D geometry, modern build systems (e.g., Bazel), networking protocols, and automation frameworks like Jenkins. The engineer will actively collaborate in design reviews, contribute to technical discussions, and drive improvements in development practices.

Posted 4 weeks ago

Apply

1.0 - 5.0 years

0 - 0 Lacs

coimbatore, tamil nadu

On-site

The company is looking for both Junior and Senior Robotics Engineers to join their team in Coimbatore. As a Junior Engineer, you should have a minimum of 1 year of experience, while for Senior Engineer position, you should have 2 to 4 years of experience in the field. For Junior Engineers, the salary offered is in the range of 3 to 3.5 lakhs, while for Senior Engineers, it is between 4.5 to 5 lakhs. Both positions require proficiency in C, C++, Python, ROS, ROS2, ROS Navigation stack, and path planning. Proficiency in operating systems such as Windows, Linux, and Ubuntu is necessary for this role. This is a full-time position that requires you to work in person at the Coimbatore location. If you are passionate about robotics and have the required skills and experience, we encourage you to apply for this exciting opportunity to be part of our team.,

Posted 1 month ago

Apply

0.0 - 3.0 years

0 Lacs

karnataka

On-site

About Mowito Mowito is focused on building Physical AI intelligent models that control robot arms directly using camera and sensor data. The company's robots learn from demonstrations, enabling no-code automation for dynamic manufacturing processes, thus providing advanced robotic solutions for inspection and assembly in automotive factories. By collaborating with Fortune 500 companies like Denso, Mowito aims to reduce deployment time, cut costs, and make high-end automation accessible to more manufacturers. Role Overview Mowito is seeking a Junior Robotics Engineer who is passionate about robotics and eager to tackle real-world industrial automation challenges. This role is suitable for fresh graduates as well as engineers with up to 3 years of relevant industrial experience. The selected candidate will focus on robot perception, planning, and control, contributing to both simulation and live robot deployments. There will be opportunities to take ownership of smaller projects and progress into more complex responsibilities over time. Key Responsibilities - Developing and testing algorithms for perception, planning, and control of industrial robotic arms. - Integrating sensors, actuators, and AI models into robotic systems using ROS2. - Conducting experiments in simulation and on physical robots to validate solutions. - Supporting debugging and troubleshooting of robotic systems during development and deployment. - Collaborating with senior engineers to enhance existing systems and develop new features. - Documenting and sharing technical findings with the team. Minimum Qualifications - Bachelor's degree in Robotics, Computer Science, Electronics, Mechanical Engineering, or related field. - Up to 3 years of experience in robotics, automation, or a related domain (including academic projects, internships, and research). - Proficiency in Python and/or C++ programming. - Basic understanding of robotics fundamentals such as kinematics, control, perception, or sensor integration. - Familiarity with ROS or ROS2 (acquired through coursework, internships, or personal projects). - Hands-on experience deploying code on actual robots (from academic projects, internships, or previous work experience). - Strong problem-solving skills and a keenness to learn. Preferred Qualifications - Experience with robot simulation tools like Gazebo, Isaac Sim, Webots, etc. - Exposure to machine learning frameworks such as PyTorch or TensorFlow. - Participation in robotics competitions, hackathons, or open-source projects. - Knowledge of computer vision libraries like OpenCV. Why Join Mowito - Work on cutting-edge robotics projects right from the start. - Contribute to solutions deployed in real manufacturing environments. - Enjoy a flexible and collaborative startup culture. - Competitive salary with clear growth opportunities. Whether you are a recent graduate or have a few years of experience, if you are enthusiastic about robotics and interested in working on AI-driven industrial robots, Mowito welcomes your application.,

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

karnataka

On-site

As a Robotics Engineer at Eternal, you will be part of a cutting-edge team focused on revolutionizing horticulture automation. Whether you are a recent graduate eager to begin your career or an experienced engineer seeking a new challenge, you will have the opportunity to work on advanced autonomous systems that are reshaping the future of sustainable food production. Your role will involve designing and implementing robust robotics software using ROS2 and modern C++ for autonomous navigation, manipulation, and perception in dynamic greenhouse environments. You will develop and validate algorithms in NVIDIA Isaac Sim before deploying them to a fleet of robots, significantly reducing development cycles. Your work will also include creating intelligent systems that enable robots to make real-time decisions about crop work, integrating computer vision models with robotic control systems, and implementing over-the-air update systems for remote deployment of new capabilities. Collaboration is key at Eternal, and as a Robotics Engineer, you will work closely with a distributed team across the Cologne headquarters and Bengaluru office. You will have the opportunity to collaborate with AI/ML engineers, mechanical engineers, and crop scientists to deliver end-to-end solutions that push the boundaries of what is possible in agricultural robotics. Qualifications: - Bachelor's degree in Robotics, Computer Science, Electrical/Mechanical Engineering, or a related field (or graduating by Summer 2025) - Proficiency in C++ programming or demonstrated ability to upskill quickly - Exposure to ROS/ROS2 through real-world implementations, projects, internships, or coursework - Understanding of core robotics concepts: kinematics, dynamics, control theory, and path planning - Familiarity with Linux environments - Passion for solving complex real-world problems with tangible impact Experience Levels: 1. New Graduate / Entry Level (0-2 years) 2. Early Career (2-5 years) 3. Senior Level (5-8 years) 4. Staff/Principal Level (8+ years) Preferred Qualifications: - Experience with NVIDIA Isaac Sim or Omniverse for robotics simulation - GPU programming skills (CUDA) for accelerating perception algorithms - Knowledge of modern AI/ML frameworks and their application to robotics - Experience with modular hardware design and systems integration - Participation in robotics competitions or research publications - Open source contributions to robotics projects At Eternal, you will have the opportunity to launch your career, contribute to solving global food security challenges, work with cutting-edge technology, experience rapid innovation, and be part of a team that values mentorship, learning, and diversity. If you are ready to revolutionize how the world grows food and be a part of building autonomous systems with a significant impact, we encourage you to apply and join our mission at Eternal.,

Posted 1 month 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

0.0 - 4.0 years

0 Lacs

karnataka

On-site

As an Embedded Controls Engineering Intern at 10xConstruction.ai, you will have the exciting opportunity to gain hands-on experience in the development of advanced robotics for the construction industry. Working closely with our experienced engineers, you will contribute to the design, testing, and implementation of control systems for our AI-powered robots, with a focus on rapid prototyping, firmware development, and ROS2 integration. Key Responsibilities: - Assist in the design and development of embedded control systems - Support the integration of various robotic components, including sensors and actuators - Contribute to the development of PCBs and firmware for custom hardware solutions - Participate in the testing and debugging of control systems - Assist in the creation of technical documentation - Gain exposure to the process of developing hardware abstraction APIs - Contribute to the prototyping and testing of new control system designs, utilizing off-the-shelf modules and rapid prototyping techniques - Gain experience with ROS2 and assist in the development of ROS2 drivers - Assist in the adaptation of off-the-shelf power tools for robotic applications Qualifications and Skills: - Currently pursuing a Bachelor's or Master's degree in Electrical/Electronics Engineering, Robotics, or a related field - Strong academic record with a demonstrated interest in embedded systems and robotics - Basic proficiency in PCB design software and embedded programming - Understanding of communication protocols such as CAN/RS485/UDP - Motor Control, Battery Management, and Camera Systems Experience is a plus - Familiarity with control theory and robotics - Rapid Prototyping experience in Embedded Systems - Excellent communication and teamwork skills - A strong work ethic and a willingness to learn Why Join Us: - Gain experience in a dynamic startup environment at the forefront of robotics innovation - Contribute to the development of technology that will revolutionize the construction industry - Work alongside a talented and passionate team committed to making a real-world impact - Learn from experienced professionals and gain valuable skills in embedded systems and robotics - Gain practical, hands-on experience in a real-world engineering environment, with a focus on rapid prototyping and firmware development - Contribute to a project with the potential to make a significant impact on the construction industry Requirements: - Robotics - PCB Design - Firmware,

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

0.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Position: AI & Robotics Intern About The Company Novus Hi-Tech is a cutting-edge research and development firm working at the intersection of artificial intelligence, robotics, and advanced control systems. Our mission is to drive innovation in intelligent systems by combining deep theoretical knowledge with practical application across various industries. Location: Gurgaon Duration: 6 months Availability: Full-time (On-site) Stipend: Paid Internship Key Responsibilities Participate in the development and optimization of intelligent algorithms for perception and control. Engage in experimental validation, simulation studies, and performance evaluation using real or synthetic datasets. Contribute to the design and implementation of computer vision and image processing techniques such as object detection, segmentation, tracking, and feature extraction. Support ongoing research initiatives with technical documentation and results reporting. Collaborate closely with experienced engineers to deliver research-grade or deployable solutions. What Were Looking For Final-year students or recent graduates from Electrical, Computer Science, Mechanical, or related engineering disciplines. Candidates with hands-on exposure to technologies like ROS/ROS2, OpenCV, Computer vision ,Image Processing, MATLAB/Simulink, or a deep learning framework is a must. Individuals with a strong theoretical foundation and practical exposure in relevant domains such as autonomous systems, robotics, or dynamic system modeling. Show more Show less

Posted 1 month 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