ð Vapi, India ð®ð³
Job Title:
Senior Executive â Software (Embedded + UI)
Department:
R&D â Womenâs Health & Fertility Solutions
Location:
Vapi, Gujarat
Reports To:
Manager / Senior Manager â Software / Embedded Systems R&D
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.
6. Data Logging, Calibration & Diagnostics
⢠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.
7. Testing, Debugging & Validation 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.