Skip to Main Content

Job Title


Robotics Engineer (Electronics)


Company : EarthSense, Inc.


Location : Pune, Maharashtra


Created : 2026-02-23


Job Type : Full Time


Job Description

About the RoleWe are looking for a practical, hands-on Electronics Engineer who thrives at the intersection of hardware and software. In this role, you won't just be sitting at a desk you'll be building the physical nervous system of our robots. You will be responsible for selecting components, integrating motors and sensors, and ensuring that the firmware talks correctly to the hardware. We value practical "maker" skills and the ability to understand how components work just as much as coding ability.Key Responsibilities 1. Hardware Integration & Harnessing Wiring & Assembly:Design and fabricate robust custom wire harnesses. You will select the right wire gauges, connectors (Molex, XT60, JST, etc.), and shielding to ensure signal integrity in noisy environments. Hands-On Build:Physically crimp, solder, and route cables through mechanical chassis. Ensure strain relief and protection against vibration and wear. Component Selection:Read and interpret datasheets to select appropriate components (sensors, drivers, connectors) and understand their electrical characteristics and limitations. Prototyping:Build proof-of-concept circuits on perf-boards or breadboards. Perform SMD and THT soldering for custom interface boards and quick fixes. 2. Motor Control & Actuation Motor Tuning:Configure and tune motor controllers for BLDC, Stepper, and DC Brushed motors. Drive Systems:Implement and troubleshoot motion control systems, working with encoders and feedback loops. Power Systems:Integrate Battery Management Systems (BMS) and power distribution units (PDUs) to safely power the robot's subsystems. 3. Embedded Firmware & Communication Firmware Development:Write functional Embedded C/C++ code to interface microcontrollers (STM32, ESP32, AVR, etc.) with sensors and actuators. Moderate proficiency is acceptable, practical application is key . Communication Protocols:Implement and debug CAN Bus networks (hardware layer and basic protocol). Handle UART, I2C, and SPI communication between devices. Testing & Debugging:Use oscilloscopes, logic analyzers, and multimeters to diagnose hardware-software issues. Root cause failures to determine if the issue is in the code, the wiring, or the component itself.Technical SkillsMust-Haves: • Experience:2–5 years in Robotics, Embedded Systems, or Automotive Electronics. •Datasheet Literacy:Strong ability to read and understand component datasheets, pinout diagrams, and electrical characteristics. •Hardware Skills: Proficient in Soldering(SMD & Through-hole). Experience with Wire Harnessing (Crimping tools, Heat-shrinking, Cable management). Ability to read and debug electrical schematics. •Motor Knowledge:Understanding ofBLDC Motors, Encoders, and Motor Drivers (VESC, ODrive, or similar industrial controllers). •Firmware:Functional knowledge of C/C++ for embedded systems. You don't need to be an expert coder, but you must be able to write code to read sensors and control motors. •Protocols:Solid understanding of CAN Bus, UART, I2C, SPI. •Lab Tools:Competent use of Multimeters, Oscilloscopes, and Power Supplies.Nice to Have: Basic PCB Design experience (KiCad/Altium) for simple breakout or carrier boards. Familiarity with ROS / ROS2 (Robot Operating System). Experience with mechanical CAD (SolidWorks/Fusion 360) to understand cable routing paths. Knowledge of Python for scripting simple test tools.Soft Skills System-Level Thinking:Ability to visualize how hardware, wiring, and software interact. Troubleshooting:A logical, first-principles approach to diagnosing faults. Adaptability:Willingness to switch between coding, soldering, and mechanical assembly as needed.Why Join Us? Full Ownership:You will see your work move in the real world, not just on a screen. Hands-On Culture:We value your ability to build and fix things. Innovation:Work on solving real problems in robotics where hardware and software meet.