TymblHub

© 2026 TymblHub

Python ROS Developer

XMACHINES
Posted on
XMACHINES logo

Experience
2 - 4 yrs
Job Location
Hyderabad, India
Vacancy
1
Designation
Python Developer
Job Type
ONSITE

Job Description

We are seeking a versatile Python Developer proficient in both ROS (Robot Operating System) development. In this role, you will be responsible for designing, developing, testing, and documenting scalable, highly reliable systems within a structured, disciplined, and fast-paced environment. You will participate in Agile processes, including design and code reviews, while also supporting production environments, diagnosing and resolving incidents, and maintaining environment stability.
Button with Description

Responsibilities:
  • Design, develop, test, and document ROS-based software components for robotic systems.
  • Develop scalable, highly reliable enterprise global systems within an Agile process.
  • Participate in design and code reviews to ensure adherence to best practices and quality standards.
  • Support the production environment, diagnose and resolve incidents, assist with build management and releases, and maintain environment stability.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Implement fundamental design principles behind scalable applications and robotics systems.
  • Utilize Python web stacks (Django, Flask, WSGI/Gunicorn) for enterprise system backend development.
  • Leverage Python libraries (pandas, numpy) and data science libraries (Scipy, Sklearn, NLTK, Matplotlib) for data processing and analysis.
  • Understand threading limitations of Python and develop multi-process architecture for optimal performance.
  • Write strong unit tests and demonstrate proficient debugging skills.
  • Utilize code versioning tools (Git/SVN) for source code management.
  • Demonstrate a basic understanding of front-end technologies (JavaScript, HTML5, CSS3).
  • Design and create database schemas supporting business processes.
  • Utilize SQL/SQL Server for database management and manipulation.

Requirements:
  • Exp - 2 - 4 Yrs
  • Bachelor s degree in Computer Science, Robotics, Electrical Engineering, or related field.
  • Proven experience in software development lifecycle and ROS development.
  • Strong proficiency in Python programming language.
  • Understanding of robotics concepts such as perception, localization, mapping, and navigation.
  • Familiarity with Python web stacks (Django, Flask) and enterprise system development.
  • Experience with Python libraries (pandas, numpy) and data science libraries (Scipy, Sklearn, NLTK, Matplotlib).
  • Proficiency in code versioning tools (Git/SVN) and front-end technologies (JavaScript, HTML5, CSS3).
  • Ability to create database schemas and perform SQL/SQL Server operations.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Strong communication and collaboration skills.

Benefits:
  • Opportunities for professional development and career growth.
  • Collaborative and innovative work environment.
  • Chance to work on cutting-edge technology and make a meaningful impact.
  • Collaborative and supportive work environment.
  • Gain valuable experience in the field of mechanical engineering and prototyping.