to join our team. In this role, you will collaborate with a talented group of developers to enhance and expand automation systems and cloud-connected infrastructure. You will work hands-on across the software development lifecycle -- designing, coding, debugging, testing, and troubleshooting -- to deliver scalable, reliable robotic solutions.
This position requires close collaboration with experts in
controls, machine learning, and computer vision
, making it ideal for engineers who enjoy multidisciplinary challenges.
Key Responsibilities
Develop, debug, test, and troubleshoot software throughout the development lifecycle.
Build and optimize
state machines
for managing complex robotic workflows.
Design
user-friendly installation and configuration
procedures for robotic systems.
Implement
system monitoring tools
to ensure continuous operational health.
Refactor and enhance existing code to improve
performance and scalability
.
Contribute to and maintain
software architecture and documentation
.
Follow and improve
SDLC processes
for consistent and high-quality software delivery.
Develop and maintain
unit and system-level tests
.
Create and update
architectural diagrams
illustrating data flow and system design.
Collaborate across teams to support integration with control, ML, and computer vision modules.
Requirements
Education:
Bachelor's or higher degree in Computer Science or related field.
Experience:
Minimum 2 years of relevant industry experience.
Proficiency in
Python
and familiarity with
C++
.
Hands-on experience with
Robot Operating System (ROS)
.
Strong understanding of
system software, network stacks, state machines
, and
SQL databases
.
Experience working with
Linux, Docker, and Git
environments.
Strong
analytical, debugging, and problem-solving
abilities.
Excellent
communication and collaboration
skills.
Self-driven
, proactive, and able to take ownership in a fast-paced environment.
Experience developing
multi-product robotic platforms
.
Desired Skills (Multipliers)
Exposure to
cloud and edge computing
environments.
Familiarity with distributed systems and microservices architecture.
Understanding of container orchestration tools like
Kubernetes
is a plus.
Job Type: Full-time
Pay: ₹2,000,000.00 - ₹2,500,000.00 per year
Application Question(s):
Do you have hands-on experience working with the Robot Operating System (ROS) in a live project or production environment?
Do you have at least 2 years of experience in Python development, with exposure to Linux and Docker environments?
Could you please share your current CTC and expected salary for this role?
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.