Embedded Engineer - Diagnostics (Vapi)

Embedded Engineer - Diagnostics (Vapi)

02 Nov
|
Meril
|
Vapi

02 Nov

Meril

Vapi

Job Title: Embedded Engineer - Diagnostics

Department: Research & Development – Diagnostics

Location: Vapi, Gujarat

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.

4. Diagnostic Instrument Control & Automation

- 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.

5. Testing, Debugging & Validation

- 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.

7. Innovation & Continuous Learning

- 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:

- Robust 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.

📌 Embedded Engineer - Diagnostics (Vapi)
🏢 Meril
📍 Vapi

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: embedded engineer - diagnostics (vapi) / vapi

Subscribe to this job alert:

Get the latest job offers by email for: embedded engineer - diagnostics (vapi) / vapi