Robotics Engineer || Software C++

Noida Permanent View Job Description
Join an ambitious Advanced Robotics team which is dedicated to pushing the boundaries of robotics technology. In this role, you will play a crucial role in developing advanced software solutions for robotic systems. You will implement software algorithms for perception, localization, mapping, and navigation tasks.
  • Opportunity to work in an Indian Robotics and Automation Company
  • Opportunity to work with some of the most advanced and innovative technologies

About Our Client

An Indian robotics and automation company headquartered in Noida, India.

Job Description

  • Design, Develop, implement robust software solutions using C++ and Python.
  • Integrate the developed software components into the codebase and ensure a code review and unit test cases are facilitated.
  • Conduct functional testing of the developed component on actual hardware, Apply practical robotics experience in hardware, electrical, and mechanical systems to troubleshoot and optimize robotic systems.
  • To write clean, efficient code that follows coding standards and ensure that algorithms are documented for clarity and future reference.
  • Collaborate with cross-functional teams, including software engineers, embedded engineers, electrical engineers, and product managers, to integrate robotics systems with other components of the biped.
  • Conduct research and development on new robotics technologies, including machine learning and Ensure timely delivery of high-quality products.
  • Maintain detailed and accurate documentation of issues, solutions, and system changes, contributing to the knowledge base and ensuring best practices are followed.
  • Minimum Qualification Bachelor's degree in computer science, Robotics, Electrical Engineering, or a related field. Master's degree preferred.
  • Years of experience 0-5 Years

The Successful Applicant

* Strong software development skills in Modern C++.
* Expert in software development within Unix/Linux environments.
* Proficient in working with the ROS (Robot Operating System) framework.
* Familiar in G-Test, ROS Test Framework and user field acceptance testing.
* Preferred experience in mathematical modeling, path planning, and control of mobile robots.
* Familiar with SLAM/Position Tracking, 3D Reconstruction, Depth Sensing, Bayesian Filtering, Information Theory, or 3D
Geometry.
* Preferred understanding of probability theory, linear and nonlinear control, and machine learning methodologies
* Experience with development of embedded boards is desirable

What's on Offer

Opportunity to work in an Indian Robotics and Automation Company

Opportunity to work with some of the most advanced and innovative technologies

Quote job ref
JN-012025-6632929

Job summary

Function
Information Technology
Sub Sector
IT Development
What is your area of specialisation?
Technology & Telecoms
Location
Noida
Job Type
Permanent
Job Reference
JN-012025-6632929

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.