Job Description Drishti Job Description Drishti

Software Developer - React Js

LOCATION

  • Mumbai HQ Office

  • Goa Office

What you will be doing

As a key member of the Drishti team, you will design, develop, deploy, and maintain web applications for multiple platforms. You will be responsible for the architecture and construction of these applications, working closely with cross-functional teams throughout the product development lifecycle.

The ideal candidate is a seasoned React JS Developer with a knack for creating dynamic, responsive UIs for web applications.

KEY RESPONSIBILITIES

  • Develop and maintain high-quality web applications using React JS

  • Collaborate with designers, product managers, and backend developers to deliver seamless user experiences

  • Implement responsive designs to ensure compatibility across various devices and browsers

  • Optimize applications for maximum speed and scalability

  • Diagnose and fix bugs and performance issues

  • Participate in code reviews to maintain code quality and share knowledge

  • Stay updated with the latest industry trends and technologies to ensure our applications remain cutting-edge

What we hope to see in you

  1. Strong proficiency in React JS and Redux

  2. Excellent understanding of modern JavaScript (ES6, ES7) with the ability to write clean, well-documented code

  3. In-depth knowledge of the React component lifecycle and hooks

  4. Experience with version control systems, particularly Git

  5. Solid understanding of RESTful APIs and integration with backend services

  6. Strong problem-solving skills and ability to troubleshoot complex issues

  7. Ability to take technical ownership of projects and deliver high-quality results

Preferred Experience

  • Proven experience in building and deploying React JS applications in a production environment

  • Familiarity with modern front-end build pipelines and tools such as Webpack, Babel, and NPM

  • Experience with CI/CD pipelines for automated testing and deployment

  • Understanding of web performance optimization techniques

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

  • 3+ years of professional experience in front-end development

JOB TYPE - Full-time, Intern

Read More
Job Description Drishti Job Description Drishti

DFMA 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:

We are seeking a seasoned DFMA Engineer to join our Mechanical Team, focusing on the optimization of design for manufacturability and assembly of our autonomous robotic systems. This pivotal role involves enhancing product designs to ensure efficiency, cost-effectiveness, and ease of manufacturing, while maintaining our high standards of safety, reliability, and functionality. The ideal candidate will possess a profound knowledge of mechanical engineering principles, coupled with extensive experience in DFMA practices within the automotive or robotics industries.

What you will be doing:

  • Collaborate closely with the design and engineering teams to analyze product concepts and designs for manufacturability and assembly, ensuring optimal integration of mechanical systems.

  • Implement DFMA principles in the early stages of product development to minimize manufacturing complexities and costs.

  • Develop and apply strategies for material selection, fabrication processes, and assembly methods that align with our innovation and sustainability goals.

  • Conduct detailed feasibility studies and cost analyses to support design decisions.

  • Work with suppliers and manufacturing teams to ensure designs are optimized for production.

  • Lead initiatives to streamline production processes, reduce product lead times, and enhance product quality.

  • Stay abreast of the latest trends and technologies in DFMA, manufacturing processes, and materials to drive continuous improvement in our design and production practices.

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 a DFMA role, preferably within the automotive or robotics industries.

  • Proficiency in CAD software and familiarity with engineering simulation tools.

  • In-depth understanding of manufacturing processes and assembly techniques.

  • Strong analytical and problem-solving skills with a keen attention to detail.

  • Excellent communication and teamwork abilities, with a capacity to collaborate across disciplines.

  • Proactive, independent worker with a drive to lead projects to successful completion.

Preferred:

  • Experience with sustainable design and manufacturing practices.

  • Familiarity with agile development methodologies.

  • Knowledge in electronics packaging and integration within mechanical systems.

  • Proficiency in using project management software.

If you're driven by the challenge of revolutionizing the intersection of robotics, design, and manufacturing, and are eager to make a significant impact within a dynamic team, we encourage you to apply.

Read More
Job Description Drishti Job Description Drishti

Pre-Masters Internship Program

Designation: Pre-Masters Intern

Department: Applicable for the Positions below

Company: Drishti Works

Location: Mumbai

Duration: 1 year

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.

Designed and built in India, Drishti is a full-stack robotics company. Our team works across various engineering disciplines designing all aspects of our robots from the mechanical hardware, embedded firmware to cutting edge AI. Our customers thereby benefit from a highly fine tuned and customizable product range.

The pre-masters program is built to provide interns with required hands-on knowledge that help them understand and excel as Masters students. The program is intended to nurture talent and improve India’s ability to compete at the cutting edge of technology.

What you will be doing

  • Hands-on real world work experience, required by most Masters programs in the US, in cutting-edge robotics technology.

  • Assisting in the development and testing of new robotics systems

  • Conducting research projects related to robotics

  • Opportunities for project-based learning and skill development.

  • Receiving mentorship and guidance from experienced professionals in the field of robotics

  • Possibility for full-time employment upon graduation.

WHAT WE HOPE TO SEE IN YOU:

  • Currently enrolled or Planning to apply in a Pre-Masters program in robotics or a related field 

  • Academic background in engineering specialising in robotics, software, electronics, mechanical or a related field

  • Excellent written and verbal communication skills

  • Ability to work well in a team environment

Drishti Works is committed to providing our interns with the training and support they need to succeed in their future careers. Upon successful completion of the internship, interns will receive a Letter of Recommendation from Drishti Works that will serve as a testament to their hard work and dedication in the field of robotics.

WHAT DO YOU GET

  • A Letter of Recommendation from Drishti Works towards your applied colleges

  • Basis the role/ performance, a chance to work with our CEO & Founder, Mr. Ankit Somani, an Penn Engineering alumnus. 

Remuneration : Every selected student is paid a standard internship stipend to cover their expenses as per Drishti’s policy.

We offer access to industry-leading technology and resources and a supportive work environment. If you are interested in this opportunity, please fill the application link below to submit your details, resume and a cover letter explaining why you would like to participate in the Pre-Masters Internship Program in Robotics.

The Pre-Masters program is applicable for the below departments

  1. Computer Vision

  2. Autonomous and Navigation AI

  3. Mechanical and Product Design

  4. Machine Learning and AI

  5. App Development & Software Engineering

  6. Marketing

  7. Business & Strategy

Read More
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
Job Description Drishti Job Description Drishti

Robotics Software Engineer - ROS 2

LOCATION -

  • Mumbai & Goa Preferable

  • Work from Home available.

WHAT YOU WILL BE DOING:

As a member of the Robotics team you will need to develop the behavioural and control systems, including planning and navigation needed for autonomous mobile robots. You will be required to work with the Robot Operating System 2 (ROS 2).  The ideal candidate would have hands-on knowledge of ROS 2 and its key planning and navigation packages.

An understanding of computer vision and ML would be an added advantage to help integrate with other subsystems.

  • Lead and develop path/motion planning algorithms that include route planning, trajectory optimization, decision making, and open space planning.

  • Working knowledge of ROS 2 and packages such as Behaviour Trees for Nav 2

  • Designing architectures for a robotics software system.

  • Knowledge on cloud services like AWS or GCP and deployments.

  • Run simulation for path planning algorithm development and test various scenarios.

  • Experienced on integration with perception sensors such as IMU, GPS, Stereo Cameras, Lidar, Radar.

  • Identify and evaluate new technologies, tools, and frameworks that can be used to improve the performance and capabilities of our robotics software

WHAT WE HOPE TO SEE IN YOU:

  • Strong C++/Python programming skills is a bare necessity.

  • Highly skilled in motion planning and control theory (e.g., model predictive control, vehicle dynamic modeling)

  • Knowledge of Obstacle avoidance, Behavioral planning, new motion planning algorithms for comfortable and safe trajectories efficiently.

  • Hands-on experience in robotic system design and implementation and knowledge of Robot dynamics, kinematics and modeling

  • Knowledge on implementation of planning algorithms such as A* and Dijkstra.

  • Experience in participating in E-Yantra, Robocon or other similar robotics competitions. Similarly, any participation in clubs or recreational robotics would help.

  • Knowledge of software engineering principles and best practices, including design patterns, testing, and version control

All candidates must have at least a Bachelor’s degree in a related field(Computer Engineering, Electronics/Electrical Engineering, Electronics and Communication Engineering).

A master’s degree in the aforementioned fields is preferred.

JOB TYPE - Full-time, Intern

Read More
Job Description Drishti Job Description Drishti

Product Design Engineer

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.

Designed and built in India, Drishti is a full-stack robotics company. Our team works across various engineering disciplines designing all aspects of our robots from the mechanical hardware, embedded firmware to cutting edge AI. Our customers thereby benefit from a highly fine tuned and customizable product range.

WHAT YOU WILL BE DOING:

As a member of the mechanical team, you will need to research, design, develop and improve core components and accessories needed for our robots. You will be required to iterate designs of the chassis, drive mechanism and accessories specific to customer use cases such as sprayers, deweeding pump and harvester. The candidate should also be able oversee the quick prototyping of the design in our fabrication lab. You will be required to travel to our test sites to validate designs.

WHAT WE HOPE TO SEE IN YOU:

  • Has designed and fabricated a rover, automobile or something comparable, and can showcase efforts during interview process

  • Experience in creating Automobile or farming equipment using CAD, CAM and FEA packages in designing softwares such as Solidworks or Fusion 360 by Autodesk

  • Hands-on experience and knowledge about agricultural equipment would be beneficial.

  • Performing computer simulations and experiments to virtually test and refine the designs.

  • Overseeing the development and manufacturing of physical prototypes for testing.

  • Documenting the design process, iterations, and test analytics.

  • Managing project timelines, resources, and budgets.

  • Preparing technical reports, design specifications documents, and operational manuals.

  • Keeping abreast of the latest advancements in technology, design trends, and engineering best practices.

All candidates must have at least a Bachelor’s degree in Mechanical Engineering or a similar related field

Read More
Job Description Guest User Job Description Guest User

Business Strategy Head

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

Designed and built in India, Drishti is a full-stack robotics company. Our team works across various engineering disciplines designing all aspects of our robots from the mechanical hardware, embedded firmware to cutting edge AI. Our customers thereby benefit from a highly fine tuned and customizable product range.

What you will be doing:

As a key member of the  Drishti Works team, you will need to develop a product to market fit strategy. Working directly with our CEO, you will formulate a strategy to maximize the business impact of the products of the company. Our product has vast applications (beyond our initial imagination) across various industries. Your role will be to define,quantify and compare these opportunities to help the company determine its path forward. The Ideal candidate will have experience in marketing or other customer centric roles at a technology enabled company. 

This is a challenging business position that will test and hone your all rounded skills. Candidates that believe they are on a Founder/ CEO career path should apply. 

What we hope to see in you:

  1. 5- 6 years of experience in a business role at a technology enabled company.

  2. Keen customer focused mindset.

  3. Strong research and analytic skills to understand TAM and customer value propositions.

  4. Ability to create a go-to-market plan

  5. Belief in the products that we are building and promise of the technology spaces we are working in

  6. Keen business understanding and adaptability, enabling you to perform in these various roles and manage the workload of a startup environment

  7. Any entrepreneurial experience is a plus

  8. Bachelor’s degree in Engineering or Diploma in Technical field

  9. MBA or comparable postgraduate diploma business programs

Interested candidates may apply through the below link:

Read More
Job Description Drishti Job Description Drishti

Computer Vision Engineer

Location

Mumbai

Job Overview

Join our cutting-edge Robotics team as a Computer Vision Engineer, where your primary role will involve researching, designing, developing, deploying, and maintaining advanced computer vision applications. These applications are vital for the autonomy and efficiency of our robots, enhancing their perception and operational capabilities in environments. You will work closely with deep learning algorithms and image classification to integrate and interpret data from point clouds, playing a pivotal role in improving the robots' interaction with their surroundings.

What you will be doing:

  1. Develop and refine computer vision algorithms that enhance the robot's perception using OpenCV, Point Cloud Library, and other relevant technologies.

  2. Implement and maintain systems for object detection, tracking, and 3D geometry.

  3. Contribute to the calibration of cameras, understanding of epipolar geometry, matching feature points, and edge detection.

  4. Apply deep learning frameworks (e.g., TensorFlow, PyTorch) for image and data analysis tasks.

  5. Engage in continuous learning to apply the latest research findings in computer vision to practical applications.

  6. Write efficient, reliable Python, C/C++ code and optimise existing algorithms for performance improvements.

  7. Work with Point Cloud data and utilise the PCL library effectively.

  8. Develop, test, and deploy machine learning models, ensuring the reliability and efficiency of ML servers on AWS.

  9. Collaborate with the dataset team to obtain and preprocess data for model training.

  10. Design and implement deployment scripts for seamless integration and scalability of models.

  11. Monitor and maintain the performance of online machine learning servers, ensuring high availability and reliability.

What we hope to see in you:

  1. 2+ years of relevant experience in computer vision engineering or a related field.

  2. Proficiency in computer vision frameworks such as OpenCV and deep understanding of CV tasks.

  3. Strong foundation in linear algebra, multi-view geometry, and numerical optimization.

  4. Excellent programming skills in Python, C/C++, with a focus on clean code, strong engineering practices, and multi-threaded programming.

  5. Experience with Point Cloud data and familiarity with the PCL library.

  6. Working knowledge of deep learning frameworks (TensorFlow, PyTorch, etc.).

  7. Keen ability to stay updated with and implement the latest computer vision research findings.

  8. Experience with GPU programming (CUDA/OpenCL) and OpenGL is advantageous.

  9. Bachelor’s degree in Computer Science or a closely related field is required.

All candidates must have atleast a Bachelor’s degree in Computer Science or a related field.

Read More
Job Description Drishti Job Description Drishti

Data Analyst

LOCATION:

  • Mumbai

  • Goa

  • Work from Home/Remote

JOB TYPE:

  • Full Time 

  • Intern

JOB SUMMARY

As a member of the Dataset team of the Machine Learning department you will be working on various detection, image processing and segmentation projects.

An understanding of computer vision and ML would be an added advantage to help integrate with other subsystems.

Responsibilities and Duties

  • Work on image processing algorithm implementation required for Machine Learning & Computer Vision

  • Work on image classification, segmentation, and feature extraction

  • Verifying and processing images for detection alogs

  • AWS Database Management for all our images and scripts.

  • Raw Video Processing - Process the Raw Videos into individual frames for Annotation & filter the unwanted frames from the dataset. 

  • Pre-process Dataset - Using scripts to pre-process the datasets into specific formats for training of ML models.

Required Experience

  • Looking for freshers, candidates willing to start their career in the Dataset field.

  • On-going college students can also apply who can work for minimum 5 hrs daily.

  • If applying for the position of interns, Should be available for at least a minimum of 3-6 months

  • Interest in technology is an added advantage. Should be eager to learn.

Preferred Skills

  • Should know programming in any language. Preferred language : python

  • Diploma or Bachelor’s degree in Computer Science, Information Technology preferred

Read More