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
Strong proficiency in React JS and Redux
Excellent understanding of modern JavaScript (ES6, ES7) with the ability to write clean, well-documented code
In-depth knowledge of the React component lifecycle and hooks
Experience with version control systems, particularly Git
Solid understanding of RESTful APIs and integration with backend services
Strong problem-solving skills and ability to troubleshoot complex issues
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
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.
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
Computer Vision
Autonomous and Navigation AI
Mechanical and Product Design
Machine Learning and AI
App Development & Software Engineering
Marketing
Business & Strategy
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
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
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
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:
5- 6 years of experience in a business role at a technology enabled company.
Keen customer focused mindset.
Strong research and analytic skills to understand TAM and customer value propositions.
Ability to create a go-to-market plan
Belief in the products that we are building and promise of the technology spaces we are working in
Keen business understanding and adaptability, enabling you to perform in these various roles and manage the workload of a startup environment
Any entrepreneurial experience is a plus
Bachelor’s degree in Engineering or Diploma in Technical field
MBA or comparable postgraduate diploma business programs
Interested candidates may apply through the below link:
JavaScript Developer
Job Type - Full Time & Internship both available.
Job Description
As a member of the Drishti team, you will need to design, develop, deploy and maintain web applications that will be launched over various platforms. You will be responsible for architecture and building these applications, as well as coordinating with the teams responsible for other layers of the product development cycle.
Responsibilities and Duties
Building sustainable coding that may be used in the future.
Ensuring the feasibility of UI/UX designs.
Enhancing performance of the main front-end website.
Modifying designs and specifications of complex applications.
Analyzing code, requirements, system risks, and software reliability.
Collaborating with front-end and back-end web developers.
Required Skills
Degree in computer science, engineering, MIS, or related field.
Extensive knowledge and understanding of JavaScript.
Experience with JavaScript libraries (e.g. ExtJS, Backbone JS, and Angular JS).
Proficiency in browser rendering behavior and performance.
Experience in front-end tools
Sound understanding of web markup, such as HTML5.
Good understanding of browser rendering behavior and performance
Preferred Experience
Must have published app in play store and app store
A strong candidate would have an understanding of Js with Webrtc & ROS.
Bachelor's or Master's degree or equivalent in Computer Science
3+ years' experience in related area
Clear understanding in different tools involved in development ecosystem
Experience with iOS and Android platforms
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:
Develop and refine computer vision algorithms that enhance the robot's perception using OpenCV, Point Cloud Library, and other relevant technologies.
Implement and maintain systems for object detection, tracking, and 3D geometry.
Contribute to the calibration of cameras, understanding of epipolar geometry, matching feature points, and edge detection.
Apply deep learning frameworks (e.g., TensorFlow, PyTorch) for image and data analysis tasks.
Engage in continuous learning to apply the latest research findings in computer vision to practical applications.
Write efficient, reliable Python, C/C++ code and optimise existing algorithms for performance improvements.
Work with Point Cloud data and utilise the PCL library effectively.
Develop, test, and deploy machine learning models, ensuring the reliability and efficiency of ML servers on AWS.
Collaborate with the dataset team to obtain and preprocess data for model training.
Design and implement deployment scripts for seamless integration and scalability of models.
Monitor and maintain the performance of online machine learning servers, ensuring high availability and reliability.
What we hope to see in you:
2+ years of relevant experience in computer vision engineering or a related field.
Proficiency in computer vision frameworks such as OpenCV and deep understanding of CV tasks.
Strong foundation in linear algebra, multi-view geometry, and numerical optimization.
Excellent programming skills in Python, C/C++, with a focus on clean code, strong engineering practices, and multi-threaded programming.
Experience with Point Cloud data and familiarity with the PCL library.
Working knowledge of deep learning frameworks (TensorFlow, PyTorch, etc.).
Keen ability to stay updated with and implement the latest computer vision research findings.
Experience with GPU programming (CUDA/OpenCL) and OpenGL is advantageous.
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.