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 recent 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.
• Solid 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 (Vapi)
🏢 Meril
📍 Vapi