Python Developer

LOCATION: Mumbai

ABOUT US:

Drishti Works develops and builds self driving robots for various industry applications such as Agriculture, Defense, lifeguarding, logistics and more. Our best in class robot platforms are easily customised for unique problems across different customer cases. The strong foundation handles the challenges of robots working with humans and allows for focused development of unique industry needs

Job Overview

Drishti Works is seeking a highly skilled Python Engineer to design, develop, and test software for our robotic systems. The ideal candidate will have a strong background in software development for robotics, including expertise in Python and experience in integrating software with hardware and firmware. As a Python Engineer, you will work closely with our mechanical and electrical engineers to integrate your software into our robots, and collaborate with our product and project management teams to ensure that our products meet our customers' needs.

What you will be doing

  • Design and develop Python software for our robotic systems, including control software, perception software, and planning algorithms.

  • Work closely with mechanical and electrical engineers to integrate software with hardware and firmware, including sensors, actuators, and controllers.

  • Develop and maintain software architectures

  • Write clean, modular, and maintainable code

  • Write high-quality production code that can scale and is well-documented, tested, and optimized for performance.

  • Participate in code reviews to ensure code quality and share knowledge with other team members.

  • Troubleshoot and debug software issues as they arise, including interfacing with hardware and firmware.

  • Participate in the design of new robotic systems, contributing your expertise in software engineering.

WHAT WE HOPE TO SEE IN YOU:

  • Bachelor's or Master's degree in Computer Science or a related field.

  • Strong background in software development for robotic systems, including experience in Python, ROS, and Linux.

  • Experience in integrating software with hardware and firmware, including sensors, actuators, and controllers.

  • Proficiency in software development tools, including Git, Asana, and Agile methodologies.

  • Strong problem-solving skills and ability to work independently.

  • Knowledge of AWS Services like EC2, S3, IAM

If you are passionate about robotics and have the skills we are looking for, please apply today.

Previous
Previous

Pre-Masters Internship Program

Next
Next

Sr. Automotive Mechanical Engineer