The Role
We are looking for an Embedded Systems Engineer with 1-2 years of experience to join our product development team.
This is a hands-on engineering role where you will design, develop, and deploy embedded systems that power real-world machines. You will work closely with mechanical, electronics, and software teams to build scalable and reliable systems.
Key Responsibilities
- Develop and optimize firmware for microcontroller-based systems (ESP32, STM32, Arduino)
- Interface sensors, actuators, and vision hardware with embedded platforms
- Implement and debug communication protocols (UART, SPI, I2C, RS485, Modbus, CAN)
- Work on motor control systems, PWM, and actuator logic
- Debug hardware software integration issues and improve system reliability
- Collaborate with cross-functional teams on product development
- Participate in system testing, validation, and field deployment
- Maintain documentation and version control (Git)
Requirements Must Have
- 2-3 years of hands on experience in embedded systems development
- Strong proficiency in C/C++ for embedded applications
- Experience with ESP32, STM32, or similar microcontrollers
- Solid understanding of UART, SPI, I2C communication protocols
- Experience in sensor interfacing and actuator control
- Ability to read schematics and datasheets
- Strong debugging and problem-solving skills
- Experience with hardware software integration
- Familiarity with Git/version control
- Experience with motor control (DC/BLDC/Stepper), PWM, and drivers
- Knowledge of industrial protocols (Modbus, CAN, RS485)
- Experience with RTOS (FreeRTOS) or embedded Linux
- Exposure to PCB design tools (KiCad, Altium, Eagle)
- Understanding of power electronics basics
- Experience in robotics, automation, or industrial systems.
- Why Join Eshark
- Work on real-world deployed hardware systems
- High ownership and opportunity to build end-to-end systems
- Fast paced deep-tech startup environment
- Contribute to sustainability and circular economy innovation
- Work closely with a cross functional engineering team
Pay: ₹10,470.13 - ₹25,000.00 per month
Benefits:
Work Location: In person