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