Design, develop, and validate electronics for robotic systems, including motor drivers, sensor interfaces, and embedded systems
Design and implement analog and mixed-signal circuits for sensing, including amplification, filtering, and ADC interfacing Develop embedded firmware in C/C++ for real-time control, sensor readout, and system integration Bring up new hardware, debug electrical systems, and validate performance using lab instrumentation (oscilloscope, logic analyzer, current probes, DAQ) Integrate sensors such as encoders, force/torque sensors, tactile sensors, IMUs, and optical systems into robotic platforms Develop motor driver boards for BLDC, DC, and servo motors, including power electronics, gate drivers, and protection circuits Implement low-level motor control algorithms (e.g., FOC, current/torque control, commutation) on MCU platforms Optimize system performance across actuation and sensing, including efficiency, bandwidth, noise, stability, and robustness Collaborate closely with mechanical and robotics teams on actuator and end-effector design, ensuring tight hardware-software co-design Support rapid prototyping, testing, and iteration in a fast-paced hardware development environment Work with vendors on fabrication, assembly, and design for manufacturability and reliability