Job Description Drishti Job Description Drishti

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.

Read More
Job Description Drishti Job Description Drishti

Sr. Automotive Mechanical Engineer

Location: Mumbai or GoA


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:

As a member of the mechanical team, you will need to research, design, develop and improve core components and accessories needed for our robots. The successful candidate will be responsible for designing and developing mechanical systems for our autonomous robots, ensuring their safety, reliability, and functionality. The ideal candidate will have a strong background in automotive engineering, a deep understanding of mechanical design principles, and experience with autonomous vehicle systems.


What you will be doing:

  • Design and develop mechanical systems for autonomous vehicles, including chassis, suspension, steering, and brakes

  • Work closely with the software team to ensure the mechanical design is compatible with the autonomous vehicle software

  • Conduct simulations and tests to evaluate the safety and reliability of the mechanical systems

  • Collaborate with the electrical engineering team to integrate mechanical and electrical systems

  • Create technical documentation, including design specifications and test reports

  • Keep up to date with the latest advancements in autonomous vehicle technology and incorporate these advancements into the mechanical design

What we hope to see in You:

  • Bachelor's degree or higher in Mechanical Engineering or a related field

  • At least 5 years of experience in automotive engineering, including experience with autonomous vehicle systems

  • Proficiency in CAD software, such as SolidWorks or Fusion 360 by Autodesk

  • Strong knowledge of mechanical design principles, including material selection, structural analysis, and thermal management

  • Familiarity with manufacturing processes, including machining, casting, and welding

  • Excellent problem-solving and analytical skills

  • Ability to work independently and as part of a team

  • Strong communication and interpersonal skills


Preferred:

  • Master's degree or higher in Mechanical Engineering or a related field

  • Experience with vehicle dynamics simulation software, such as CarSim or ADAMS

  • Knowledge of control systems, such as PID controllers and Kalman filters

  • Familiarity with Python or MATLAB programming

If you are passionate about developing cutting-edge technology and want to be part of a talented team, please click on the link below

Read More