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.
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