Position: Lead Firmware Developer – Surgical Robotic Systems
Company: Meril Life Science
Location: Chennai, TN, India
Department: Medical Robotics R&D; – Embedded Systems Product Development
Reports To: GM (HOD)
Experience: 7-12 years
Job Type: Full time
Skills with Strong Experience: Firmware, C++, EtherCAT, Microcontrollers, Motors, Encoders
Notice Period: 30 Days
Working Days: Mon - Sat
Position Overview
Meril Life Science is looking for an innovative and detail-oriented Firmware Developer to join our cutting-edge team developing precision-controlled surgical robotic systems. This role involves working closely with hardware, control systems, and software teams to develop embedded firmware for safety-critical medical devices compliant with IEC 62304, IEC 60601, and ISO 14971 standards.
As a key member of the R&D; team, you will develop firmware for motor control, sensor integration, safety subsystems, communication protocols, and real-time control loops in robotic applications.
Key Responsibilities
Firmware Development:
- Develop and maintain embedded firmware for microcontrollers (ARM Cortex-M, STM32, etc.) used in robotic actuators, encoders, and sensors.
- Implement real-time control loops (PID, torque control, trajectory following) for robotic arms and haptic feedback mechanisms.
- Write low-level drivers (SPI, I2C, UART, ADC, PWM, CAN, EtherCAT).
System Integration & Debugging:
- Interface with FPGA, motor drivers, absolute and incremental encoders, and force sensors.
- Perform in-system debugging using oscilloscopes, logic analyzers, and JTAG/SWD tools.
- Collaborate with hardware teams to bring up custom PCBs and validate communication and control blocks.
Safety & Compliance:
- Develop safety-related software features (watchdogs, diagnostics, error handling) per IEC 62304 Class B/C.
- Support risk management documentation and design traceability to comply with ISO 14971.
- Work with QA teams on firmware verification, validation, and unit testing.
Collab
📌 Principal Firmware Engineer (Chennai)
🏢 Meril
📍 Chennai