Agronomist

What you will be doing:

As a core member of the team you will be working across the various teams at the company. Your primary responsibility will be to guide to Product Development with inputs from agricultural point of view. Product development will require inputs in expanding the capability of INDUS to tackle additional precision activities on the cotton farm as well identify other crops that can benefit from INDUS effectively. The Agronomist will be expected to spend a significant amount of time on the field, testing our products and suggesting improvements and new developments. The agronomist will also work closely with the business strategy team to support better alignment of their output. 

An ideal candidate will have an innate love for science and technology and a true belief that India can leapfrog from conventional farming to highly automated farming.

What we hope to see in you:

Bachelor’s degree in Agronomy, Agricultural Science, or a related field. A Masters degree/ Ph.D in a relevant field or specialisation in the cotton crop  

  1. A minimum of 2 years of  experience in conducting field trials on crops. An ideal candidate would have 5+ years of such experience 

  2. Awareness of industry trends, technology, and developments

  3. Linguistic proficiency in Marathi 

  4. Valid driver’s license and willingness to travel for field visits

  5. Physical ability to work outside on farms, stand & walk for extended periods

  6. Ability to work with computers and understand technology

  7. Exceptional verbal and written communication skills with an ability to document thoughts well. 

Sr. Embedded Systems Engineer

What you will be doing:

As a part of a dynamic, high-energy and fast growing robotics team you will:

  • Support technical projects from concept to product release.

  • Design, develop, and validate the embedded hardware and software interfacing for the products at Drishti Works.

  • Interface various sensors and actuators with microcontrollers that incorporate ARM and ATmega  microprocessors.

  • Support early prototyping, automated testing and calibration of robotic systems.

  • Drive definition and improvement of project requirements through testing and development

A strong candidate would have an understanding of embedded systems, debugging techniques, power management systems, and device interfacing techniques. At Drishti Works, we work with Arduino variants, Ardupilot framework, Pixhawk Board, and Nvidia Jetson TX2. 

What we hope to see in you:

Capable of interfacing multiple Microcontrollers & Microprocessors (Arm Cortex M3/4/Arm A8/Core-i3/ATmega)

  • Hands on experience with various industrial grade low voltage sensors.

  • Understanding of DC batteries and their charging/discharging operations.

  • Implementation of algorithms for swarm intelligence.

  • Interfacing of Sensors and Actuators (9 D.O.F. IMUs , Infrared, Ultrasonics, Optical Encoders)

  • Basic knowledge of hardware design & troubleshooting is required

  • Hands on experience with interfacing various on-chip and off-chip peripherals through UART, SPI, I2C, CAN.

  • Good understanding of ADC, timers, interrupts, GPIO etc

  • Good understanding at all aspects of designing, development and test/validation of new products and features in embedded domain.

  • Expertise in Embedded C,C++. Basic level of understanding in Python.

  • Programming in Linux environment (Basic Level)

  • Love for designing and building software and fiddling with hardware

  • Bachelor’s degree in Electrical or Electronics or Electronics & Telecommunications engineering

  •  3 - 4 years of experience in Embedded domain

Prototyping Engineer

What you will be doing:

As the prototyping engineer you would need to calibrate, operate and maintain Drishti’s dedicated in house prototyping lab. Our lab is equipped with CNC router, FDM 3D printers, lathe, and other fabrication tools. Drishti has a very fast and aggressive iterative prototyping approach. This is essential to us rolling out products of the highest quality standards. You would also be required to generate test data for the tools maintained.

The ideal candidate will also be able to come up with design improvements to the prototyping lab. Ability to improve existing machines will be a key selection criteria.

What we hope to see in you:

Experience with CAD, CAM packages in designing software such as Solidworks or Fusion 360 by Autodesk

  1. Hands on experience and knowledge about the above machines would be beneficial

  2. Ability to learn the operation, maintenance, and calibration, of new equipment is essential.  

  3. Manic adherence to safety guidelines without any compromise.

  4. Capability to document processes and tests is a requirement.

All candidates must have at least a Diploma/Bachelor degree in Mechanical Engineering preferably Production Engineering

Robotics Software Engineer

What you will be doing:

As a member of the INDUS project team you will need to develop the behavioural and control systems, including planning and navigation needed for autonomous farming. You will be required to work with the Robot Operating System (ROS). INDUS is a ground based autonomous farming rover. The ideal candidate would have hands on knowledge of ROS and its key planning packages. An understanding of computer vision and ML would be an added advantage to help integrate with other subsystems.

What we hope to see in you:

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

  2. Basic knowledge on implementation of planning algorithms such as A* and Dijkstra.

  3. Working knowledge of ROS and packages such as move_base.

  4. Any core C application development is a plus.

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

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.

Computer Vision Engineer

What you will be doing:

As a member of the INDUS project team you will need to research, design, develop, deploy and maintain computer vision applications that will form a critical component of the INDUS autonomous farming robot. The implementation will improve the onboard perception of the robot and its functions on the farm. It will require the correlating data from point clouds overlayed with information from the ML algorithms and image classifcation. A strong candidate would have an understanding of 3D geometry in CV, object tracking & detection.

Perception:

  1. OpenCV

  2. Point Cloud Library

  3. Basic Knowledge of Deep Learning Frameworks such as TensorFlow, PyTorch Etc  

What we hope to see in you:

  1. Well versed with the popular Computer Vision frameworks such as OpenCV and Matlab and CV tasks such as: Calibrating cameras, epipolar geometry, matching feature points, edge detection etc.

  2. Solid understanding of linear algebra, multi-view geometry, numerical optimization

  3. Excellent C/C++ coding, strong engineering practices, debugging/profiling skills, familiarity with multi-threaded programming

  4. Experience in working with Point Cloud and the PCL library

  5. Basic knowledge of Deep Learning Frameworks such as TensorFlow, PyTorch or similar.

  6. Ability to keep track, understand and deploy new research findings in Computer Vision.  

  7. Experience with CUDA/OpenCL, OpenGL a plus

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

Machine Learning Engineer

What you will be doing:

As a member of the ML project team you will need to design, develop, deploy and maintain the AI & machine learning applications that will form the critical components of the various projects at Drishti Works. Your core responsibility will be to effectively train and deploy the ML tools required to give our INDUS farming bot the intelligence it needs to perform autonomous tasks effectively. You will also get the opportunity to work on other projects such as the Triton lifesaving system, AURUS or ATLAS platforms.


A strong candidate would have an understanding of existing image classification Neural networks and ability to label datasets for the same effectively. The candidate would also be required to build custom neural networks for specific use cases at Drishti.


What we hope to see in you:

  1. Thorough understanding of Tensorflow machine learning framework

  2. Experience in collecting and /or preparing effective training dataset

  3. Excellent Python or C/C++ coding, strong engineering practices, debugging/profiling skills, familiarity with multi-threaded programming

  4. Ability to build a custom neural network to expand use beyond image classification problems.

  5. A good understanding of reinforcement learning would be beneficial.

  6. 0-2 years of project / work experience in ML / AI field

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

Automotive Design Engineer

What you will be doing:

As a member of the INDUS project team, you will need to research, design, develop and improve core components and accessories needed for the INDUS, farming robot. INDUS is a fully autonomous ground rover, designed for extensive use in actual farms. You will be required to iterate designs of the chassis, drive mechanism and accessories such as a seeding plough, deweeding pump and harvester. The ideal candidate would have hands-on knowledge of designing farming equipment or small robust rovers. 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

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

  2. Understanding or hands on experience in fabrication techniques, enabling quick prototyping of the designs. Drishti has a dedicated prototyping lab equipped with 3 Axis CNC mill, 3D printers, lathe and various other tools.

  3. Ability to document the project details & develop quality standards for future projects and for reference of other staff in the organization

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

All candidates must have at least a Bachelor’s degree in Mechanical Engineering preferably Automobile or Production Engineering.