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