Senior Firmware Engineer

3 days ago


Chennai, India Meril Full time

Job Title:
Senior Embedded Software/Firmware Engineer – Surgical Robotics

Location:
Chennai

Employment Type:
Full-time

Mandatory Primary Skills:
C / C++ 11 and above, EtherCAT.

We are seeking a
Senior Embedded Software/Firmware Engineer
to join our cutting-edge
Surgical Robotics Development Project
. This is a unique opportunity to play a pivotal role in shaping next-generation medical technologies that make a real difference in patients' lives.

Key Responsibilities

  • Collaborate with R&D teams to design, develop, and optimize embedded software modules for medical device products.
  • Drive
    Firmware/Software development
    for embedded real-time systems and robotic platforms.
  • Develop robust and compliant Firmware/Software solutions adhering to
    medical device industry standards and regulatory requirements
    .
  • Ensure
    EMI/EMC compliance
    and reliability in embedded systems for medical devices.
  • Create and refine
    requirements, design documents, test plans, and technical artifacts
    .
  • Actively participate in
    design reviews
    , documentation, and regulatory submissions (including FDA device approval).
  • Contribute to
    risk/hazard analysis, test automation, and quality assurance
    .
  • Collaborate effectively with
    cross-functional, globally distributed teams
    throughout the product development lifecycle.

Required Qualifications

  • Bachelor's/Master's degree
    in Robotics, Electronics, or Computer Science.
  • 4+ years
    of professional experience in embedded firmware/software development (medical device experience preferred).
  • Strong expertise in
    C, C++
    , and
    RTOS-based development
    .
  • Hands-on experience with
    Microcontrollers (NXP, STM, TI, etc.)
    and peripherals EtherCAT.
  • Proficiency in
    motor control (BLDC, Brushed DC) with CAN/EtherCAT communication
    .
  • Experience in
    RFID Reader/Writer
    and
    HMI display driver development
    .
  • Knowledge of
    Linux OS and device driver development
    .
  • Strong hardware debugging skills with
    oscilloscope, spectrum analyzer, function generator, multimeter, etc.
  • Experience with
    Unit Testing and System Testing
    .

Core Competencies

  • Proven experience in
    MCU programming with C/C++ and RTOS
    .
  • Expertise in
    sensor interfacing and driver development
    (medical domain preferred).
  • Strong problem-solving, documentation, and teamwork skills.

What You'll Gain:


• Opportunity to shape real-world solutions that impact lives through precision healthcare.


• Be part of a multidisciplinary and innovation-driven R&D team at the forefront of medical robotics.


• Work in a culture that promotes creativity, technical excellence, and continuous learning.

About Meril:
Meril Life Sciences is a global medical device company, headquartered in India, that designs, manufactures, and distributes medical devices across various specialties. Founded in 2006, Meril has a global presence, with over 20,000+ employees and operations in over 158+ countries.

35+ owned subsidiaries across countries like the India, United States of America, UK, Germany, Brazil, Russia, South Africa, Bangladesh, Belgium and Turkey, with operational setups in China and Japan. Our contributions to the medical and surgical community go beyond innovation. We support the continuous growth of healthcare professionals worldwide through knowledge-sharing and peer-to-peer interaction programs.

250+ In-house Products:
Surgical Robot, ENT Medical Devices, Vascular Intervention Medical Devices, Cardiac Surgery, Orthopaedic Implants, Endo-Surgery, In-Vitro Diagnostics, Nuvo.AI etc...

About Us:

Meril Life Science



  • Chennai, Tamil Nadu, India beBeeEmbeddedDeveloper Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Embedded firmware design and development are at the core of this exciting role. You will work on cutting-edge projects that push the boundaries of wearable and IoT technology.About the RoleDevelop high-performance firmware for energy-efficient devices, ensuring optimal functionality and efficiency.Collaborate with hardware engineers to integrate hardware and...

  • Firmware Engineer

    2 weeks ago


    Bengaluru, Chennai, India Eximietas Design Full time US$ 90,000 - US$ 1,20,000 per year

    We are currently seeking a highly skilled and experienced Firmware Engineer to join our dynamic team at Eximietas Design. The Firmware Engineer will play a pivotal role in designing, developing, and maintaining firmware for a wide range of hardware peripherals and platforms. The ideal candidate will have a strong background in firmware development,...

  • Firmware Engineer

    3 days ago


    Chennai, India Raptee Full time

    Who Are WeRaptee.HV is a full- stack electric motorcycle startup with a very strong technical moat, founded in 2019 by four engineers from Chennai (Ex Tesla, Wipro), working on bringing a no-compromise upgrade motorcycle to an otherwise scooter- only EV market. Raptee is incubated at CIIC & ARAI. Role OverviewWe are looking for a passionateFirmware...


  • Chennai, Tamil Nadu, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 28,00,000

    We are seeking an experienced and skilled Senior Firmware Engineer to join our team.As a key member of our engineering organization, you will be responsible for leading the design, development, and implementation of complex software involving multiple domains. This includes board management controllers and orchestration software that utilizes the Baseboard...

  • Firmware Engineer

    1 week ago


    Chennai, Tamil Nadu, India BlueMoon Construction Full time ₹ 2,95,000 - ₹ 3,15,967 per year

    Age limit:20 to 30.Design and Development:Create and implement firmware for microcontrollers, sensors, and IoT devices.Hardware-Software Integration:Work closely with hardware engineers to define requirements and ensure the firmware seamlessly interacts with hardware components.Coding and Optimization:Write efficient, reusable code in languages like C/C++...


  • Chennai, Tamil Nadu, India beBeeFirmware Full time ₹ 18,36,000 - ₹ 24,39,000

    Senior Firmware EngineerAbout the RoleWe are seeking an experienced Senior Firmware Engineer to join our team. This is a fantastic opportunity for a skilled professional to lead firmware design and development for enterprise-class storage solutions.Key Responsibilities:Design, develop, and customize controller firmware for storage systems, focusing on NAND...


  • Chennai, Tamil Nadu, India beBeeFirmware Full time ₹ 18,00,000 - ₹ 25,00,000

    Business OpportunityWe are seeking a WLAN Firmware Engineer to design, develop, and maintain high-performance WLAN Linux device drivers.Key Responsibilities:Develop and optimize WLAN firmware for various hardware platforms to ensure stability and optimal user experience.Collaborate with cross-functional teams to troubleshoot issues and improve driver...


  • Chennai, India AltSense Full time

    Job Title:Baremetal & RTOS Firmware Engineer Location:Chennai Experience:2 - 3 years Role Overview We are looking for aFirmware Engineerwith hands-on experience inbaremetal and RTOS-based embedded development. The role involves low-level programming, driver development, and debugging on microcontrollers for real-time applications. Responsibilities Develop...


  • Chennai, India APM Full time

    Company Description APM specializes in providing auto safety products such as vehicle tracking, speed limit devices, GPS, RFID systems, reflective tapes, HSRP, AIS 140 IRNSS, and auto dippers. We are dedicated to enhancing vehicle safety and compliance through our innovative solutions. Located in Chennai, we strive to produce reliable and high-quality...

  • Firmware Trainee

    7 days ago


    Chennai, Tamil Nadu, India KritiLabs Technologies Full time

    **Roles & Responsibilities** - Design, develop, test, and debug firmware for embedded systems using languages like Embedded C/C++ and Python. - Collaborate with hardware engineers to ensure compatibility between firmware and electronic components. - Optimize firmware for performance, memory usage, and power consumption, especially when running...