Embedded Software Engineer

Meril

Vapi

On-site

INR 2,500,000 - 4,200,000

Full time

47 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Meril is seeking an experienced embedded software engineer to design and maintain firmware for medical devices. You will work on environmental control algorithms, sensor interfacing, and safety‑critical features with ARM Cortex‑M platforms.

The role requires hands‑on development, real‑time systems design, and collaboration with cross‑functional teams to ensure quality and compliance with medical device standards.

Qualifications

  • BE/B.Tech/ME/MTech in electronics or embedded systems required.
  • 5–8 years of embedded software development experience.
  • Experience with medical devices or regulated products preferred.

Responsibilities

  • Design, develop, and maintain embedded firmware for medical devices.
  • Implement PID control for temperature, CO2, O2, humidity regulation.
  • Interface with RTD, NDIR CO2, O2, RH sensors; develop drivers.
  • Develop HMI interfaces and communication protocols (RS-485, CAN, Ethernet).
  • Ensure IEC 62304 compliance and robust safety features.

Skills

Embedded C/C++
ARM Cortex‑M
PID tuning
Sensor interfacing
Debugging & testing

Education

BE/B.Tech / ME/M.Tech in Electronics/Embedded Systems

Tools

STM32 / NXP / TI

Job description

Department: R&D – Women’s Health & Fertility Solutions
Job Purpose:

To design, develop, and maintain embedded firmware and user interface software for medical devices, ensuring precise environmental control, safety, reliability, usability, and compliance with global medical device software standards.

Key Responsibilities:
1. Embedded Firmware Development
  • Develop and maintain embedded firmware on ARM Cortex-M microcontrollers (STM32 / NXP / TI).
  • Design modular, scalable, and maintainable firmware architecture.
  • Implement real-time tasks, state machines, interrupts, and timers.
  • Support hardware bring-up, low-level drivers, and peripheral configuration.
2. Control Algorithms & Environmental Regulation
  • Design and implement PID control algorithms for temperature, CO₂, O₂, and humidity regulation.
  • Tune control loops for stability, accuracy, and fast settling time.
  • Implement closed-loop control for heaters, solenoid valves, fans, and motors.
  • Support performance validation under varying environmental and load conditions.
3. Sensor Interfacing & Data Acquisition
  • Interface with sensors including RTD, NDIR CO₂, O₂, and RH sensors.
  • Implement ADC, I²C, SPI, and UART communication drivers.
  • Handle sensor calibration, compensation, filtering, and fault detection.
  • Ensure reliable and accurate data acquisition for clinical use.
4. Actuator Control & Safety Functions
  • Control power devices such as heaters, solenoid valves, fans, relays, and motors.
  • Implement alarms, safety interlocks, watchdogs, and fault-handling mechanisms.
  • Define and manage safe states and recovery logic during abnormal conditions.
  • Ensure software behaviour aligns with patient safety and risk mitigation requirements.
5. HMI & Communication Interfaces
  • Develop communication interfaces between embedded systems and HMI/UI.
  • Implement protocols such as RS-485, CAN, and Ethernet.
  • Support UI data exchange, command handling, alarms, and status indications.
  • Collaborate with UI/UX and application software teams to ensure usability and responsiveness.
  • Implement data logging for operational parameters, alarms, and events.
  • Develop calibration routines for sensors and control systems.
  • Support diagnostic modes, service tools, and traceability of device performance.
  • Ensure data integrity and availability for validation and field support.
  • Perform unit testing, integration testing, and debugging of embedded software.
  • Support software verification and validation activities.
  • Participate in system-level testing and clinical simulation scenarios.
  • Support production testing and field troubleshooting activities.
8. Documentation & Regulatory Compliance
  • Prepare and maintain software documentation as per IEC 62304 requirements.
  • Support software lifecycle documentation aligned with ISO 13485.
  • Contribute to software risk management, traceability matrices, and change control.
  • Support internal and external audits and regulatory submissions.
Qualifications and Experience:
  • B.E. / B.Tech / M.E. / M.Tech in Electronics, Embedded Systems, Computer Engineering, or related field.
  • 5–8 years of experience in embedded software development.
  • Experience in medical devices, diagnostics, fertility systems, or other regulated products preferred.
  • Strong hands-on experience with ARM Cortex-M platforms and real-time embedded systems.
Skills and Competencies:
  • Strong proficiency in Embedded C / C++.
  • Hands-on experience with STM32 / NXP / TI microcontrollers.
  • Solid understanding of control systems and PID tuning.
  • Experience with sensor interfacing and industrial communication protocols.
  • Knowledge of medical device software standards (IEC 62304) and quality systems.
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to work effectively in a regulated, cross-functional environment.
  • Good communication and technical documentation skills.
Key Performance Indicators (KPIs):
  • On-time delivery of software features and milestones.
  • Stable and accurate control performance meeting clinical requirements.
  • Low defect leakage and first time-right software releases.
  • Compliance with software lifecycle and regulatory requirements.
  • Effective support to validation, production, and field issue resolution.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer, Embedded
Lead Engineer, Embedded

Dornier MedTech • Bengaluru South

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

STERIS • Maharashtra

On-site
INR 800,000 - 1,200,000
Senior Application Software Engineer
Senior Application Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principal Firmware Engineer
Principal Firmware Engineer

Meril • Chennai District

On-site
INR 4,000,000 - 7,000,000
Sr. Engineer Firmware Engineering XI
Sr. Engineer Firmware Engineering XI

Vertiv Co • Pune District

On-site
INR 1,200,000 - 1,800,000
Embedded Project Manager
Embedded Project Manager

QuickHyre • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Competitive salary based on experience
Performance incentives
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

halma • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
Sr. Engineer Firmware Engineering XI
Sr. Engineer Firmware Engineering XI

Vertiv Energy • Pune District

On-site
INR 1,200,000 - 1,800,000