Principal Firmware Engineer (Chennai)

Principal Firmware Engineer (Chennai)

15 Aug
|
Meril
|
Chennai

15 Aug

Meril

Chennai

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal firmware engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: principal firmware engineer (chennai) / chennai