Embedded Engineer - Diagnostics

Meril

Vapi

On-site

INR 350,000 - 550,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meril is seeking an Embedded Engineer - Diagnostics to support design, development, testing, and validation of embedded firmware for in‑vitro diagnostic instruments. You will work with STM32/ARM Cortex‑M platforms, interfacing with sensors, motors, and communication modules to ensure real‑time control and reliable subsystem integration.

The role requires working knowledge of Embedded C/C++, peripheral drivers, protocol interfaces, and SDLC practices, with exposure to IEC 62304 and ISO

Qualifications

  • Fresh graduates or up to 2 years in embedded development.
  • Strong fundamentals in C programming and microcontrollers.
  • Exposure to medical devices or diagnostic equipment is a plus.

Responsibilities

  • Develop, maintain, and debug embedded firmware using Embedded C and C++.
  • Interface microcontrollers with sensors, actuators, and hardware components.
  • Implement peripheral drivers and real-time control functionalities.
  • Develop and integrate UART, SPI, I2C, USB, CAN interfaces.
  • Prepare unit and integration tests, document results per SDLC and IEC 62304.

Skills

Embedded C
C++
Microcontrollers
ARM Cortex-M
GPIO/ADC/DAC
UART/SPI/I2C
RTOS basics
Git/version control
Debug tools (scope/logic analyzer)

Education

BE/B.Tech in Electronics or ECE or Electrical Engineering
Diploma in Electronics/Electrical Engineering

Tools

STM32CubeIDE
Keil
IAR
MPLAB

Job description

Job Title: Embedded Engineer - Diagnostics

Reports To: R&D Manager

Experience: 0–2 Years

Job Purpose:

To support the design, development, testing, and validation of embedded firmware and control systems for advanced in‑vitro diagnostic (IVD) instruments, including automated clinical chemistry and immunoassay analyzers. The role involves developing embedded software for microcontroller‑based platforms, interfacing with electronic hardware, sensors, motors, actuators, and communication modules, and ensuring reliable real‑time control and integration of diagnostic instrument subsystems.

Key Responsibilities:
1. Embedded Firmware Development
  • Develop, maintain, and debug embedded firmware using Embedded C and C++.
  • Support firmware development for microcontroller‑based diagnostic instruments and electronic control systems.
  • Implement peripheral drivers, device initialization, control logic, and firmware modules.
  • Assist in developing real‑time control functionalities for instrument operations and subsystem management.
  • Write modular, efficient, reusable, and maintainable embedded code.
  • Support firmware optimization, troubleshooting, and performance improvement activities.
2. Microcontroller & Hardware Interfacing
  • Work with microcontrollers and embedded platforms such as STM32, ARM Cortex‑M, ESP32, or equivalent architectures.
  • Interface microcontrollers with sensors, motors, pumps, valves, encoders, temperature controllers, and other electronic components.
  • Develop and integrate peripheral interfaces such as GPIO, ADC, DAC, PWM, timers, and interrupt handling.
  • Support hardware bring‑up, firmware flashing, board‑level debugging, and functional verification.
  • Collaborate with hardware engineers to troubleshoot circuit‑level and firmware‑related integration issues.
3. Communication Protocols & Device Integration
  • Develop and implement communication interfaces using UART, SPI, I2C, USB, CAN, and RS‑232/RS‑485, as applicable.
  • Support communication between embedded controllers, electronic subsystems, and higher‑level diagnostic instrument software.
  • Assist in implementing communication protocols, command handling, data exchange, and error detection mechanisms.
  • Support integration with desktop applications, backend systems, and other instrument controllers.
  • Troubleshoot communication failures and support reliable subsystem connectivity.
  • Support embedded control development for automated clinical chemistry and immunoassay diagnostic systems.
  • Assist in controlling instrument subsystems involving sample handling, reagent handling, fluidics, temperature regulation, and mechanical movements.
  • Implement control sequences, device monitoring, status feedback, and fault detection mechanisms under senior engineering guidance.
  • Support sensor data acquisition, signal processing, and real‑time monitoring of instrument parameters.
  • Participate in subsystem testing, system integration, and prototype evaluation.
  • Perform firmware testing, debugging, and troubleshooting using appropriate development and debugging tools.
  • Work with oscilloscopes, logic analyzers, digital multimeters, and JTAG/SWD debuggers for hardware‑firmware validation.
  • Prepare and execute unit tests, integration tests, and firmware verification activities.
  • Assist in identifying software and hardware integration defects and conducting root‑cause analysis.
  • Maintain firmware test reports, debugging records, and technical documentation.
  • Follow software development lifecycle (SDLC) practices and support applicable medical device software quality requirements, including IEC 62304, under senior engineering guidance.
6. Documentation & Compliance
  • Prepare and maintain firmware design documents, interface specifications, test cases, and technical reports.
  • Maintain source code, firmware versions, and configuration records using Git or other version control systems.
  • Follow coding standards, design control, and configuration management practices.
  • Support product risk management and verification activities in coordination with Quality and R&D teams.
  • Contribute to compliance with applicable medical device development and safety requirements, including ISO 14971 and relevant electrical safety standards.
  • Contribute to R&D initiatives focused on diagnostic automation, intelligent instrumentation, and next‑generation medical device technologies.
  • Explore new microcontrollers, embedded platforms, sensors, and firmware development techniques.
  • Participate in feasibility studies, proof‑of‑concept development, and prototype testing.
  • Continuously upgrade technical knowledge through hands‑on development, mentoring, and cross‑functional collaboration.
Qualifications and Experience:
  • B.E. / B.Tech. in Electronics Engineering, Electronics & Communication Engineering (ECE), Electrical Engineering, Instrumentation Engineering, Embedded Systems, or a related discipline.
  • Diploma in Electronics / Electrical Engineering may also be considered based on technical competency.
  • Fresh graduates or candidates with up to 2 years of relevant embedded development experience.
  • Strong fundamentals in C programming, microcontrollers, digital electronics, and embedded systems.
  • Academic projects, internships, or practical exposure to microcontroller programming, firmware development, or embedded hardware integration will be preferred.
  • Exposure to medical devices, biomedical instrumentation, laboratory automation, or diagnostic equipment will be an added advantage.
Skills and Competencies:
  • Strong programming fundamentals in Embedded C and basic C++.
  • Understanding of microcontroller architecture, ARM Cortex-M, and embedded systems fundamentals.
  • Knowledge of GPIO, ADC, DAC, PWM, timers, interrupts, and peripheral interfacing.
  • Familiarity with UART, SPI, I2C, CAN, USB, and RS‑232/RS‑485 communication protocols.
  • Basic understanding of RTOS concepts, task scheduling, multitasking, and synchronization.
  • Familiarity with STM32CubeIDE, Keil, IAR, MPLAB, or equivalent embedded development environments.
  • Knowledge of hardware debugging tools such as oscilloscopes, logic analyzers, JTAG, and SWD debuggers.
  • Understanding of sensor interfacing, motor control, actuators, and signal acquisition.
  • Familiarity with Git, firmware testing, debugging, and documentation practices.
  • Strong analytical thinking, problem-solving, and troubleshooting skills.
  • Good verbal and written communication skills.
  • Ability to collaborate with hardware, software, mechanical, and system engineering teams.
Key Performance Indicators (KPIs):
  • Quality, efficiency, and reliability of embedded firmware developed.
  • Timely completion of assigned firmware development and R&D milestones.
  • Effectiveness in hardware interfacing, peripheral integration, and subsystem control.
  • Reliability of communication between embedded controllers and diagnostic instrument components.
  • Effectiveness in identifying, debugging, and resolving firmware‑related defects.
  • Quality and completeness of firmware testing, validation, and technical documentation.
  • Successful integration of embedded systems with hardware and application software.
  • Adherence to coding standards, version control, and applicable medical device software quality practices.
  • Contribution to diagnostic instrument automation, product improvement, and R&D innovation initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - C# .Net WPF
Software Developer - C# .Net WPF

Meril • Vapi

On-site
INR 350,000 - 520,000
Documentation Engineer – Diagnostics
Documentation Engineer – Diagnostics

Meril • Vapi

On-site
INR 350,000 - 650,000
Design Engineer – Diagnostics
Design Engineer – Diagnostics

Meril • Vapi

On-site
INR 300,000 - 520,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Digital Health Solutions • Thane

On-site
INR 600,000 - 900,000
Embedded Software Developer
Embedded Software Developer

Neuranics Lab Pvt Ltd • Gurugram District

On-site
INR 1,800,000 - 2,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Agiliad LLC • Pune District

On-site
INR 2,000,000 - 3,500,000
Software Developer – Backend & SQL Database
Software Developer – Backend & SQL Database

Meril • Vapi

On-site
INR 350,000 - 550,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stryker India Private Limited • Gurugram District

On-site
INR 3,500,000 - 7,000,000
Embedded Software Engineer
Embedded Software Engineer

Examroomai India • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Engineer ( Electronics Embedded )
Engineer ( Electronics Embedded )

ideaForge • Navi Mumbai

On-site
INR 900,000 - 1,400,000