Senior Embedded Systems Engineer

AIDEN MEDICAL PRIVATE LIMITED 

📍 Tamil Nadu, India 🇮🇳

full-time
senior
Posted —

Key Skills

firmwareC/C++RTOSI2CSPI

Industry

Medical DevicesAutomotive

Job Description

AiDen Medical is building next-generation respiratory care systems, starting with ICU-grade ventilators and expanding into connected respiratory intelligence across hospital and home-care settings. Our flagship Dorion platform combines advanced ventilation, real-time monitoring, connectivity, and AI-assisted clinical decision support.


We are looking for a Senior Embedded Systems Engineer to lead firmware and embedded architecture across our ventilator platform. This is a hands-on role for someone who can design, debug, validate, and productize safety-critical embedded systems, not just write application code


Responsibilities:


Embedded firmware development

  • Develop and maintain embedded C/C++ firmware for STM32-based medical device platforms.
  • Work across RTOS tasks, peripheral drivers, communication protocols, device state machines, and safety-critical control logic.
  • Own clean modular architecture for alarms, sensors, actuators, UI communication, logs, and service diagnostics.

Ventilator control and sensing

  • Work with proportional valves, flow sensors, pressure sensors, oxygen sensors, ADCs, and pneumatic subsystems.
  • Implement and tune control loops for flow, pressure, oxygen blending, inspiratory/expiratory phases, and safety fallback behavior.
  • Debug real-time issues involving sensor noise, timing, PWM, valve response, communication latency, and signal integrity.

Safety, alarms, and reliability

  • Design robust alarm handling, fault detection, watchdogs, degraded modes, and fail-safe behavior.
  • Implement software behavior aligned with medical-device safety requirements.
  • Participate in risk analysis, hazard control implementation, and traceability from requirements to verification.

Verification and productization

  • Work closely with hardware, systems, QA/RA, and clinical teams to move prototypes toward production-ready devices.
  • Create unit, integration, and system-level test plans for embedded functionality.
  • Support bench testing, calibration, device bring-up, manufacturing diagnostics, and field issue debugging.

Connectivity and platform integration

  • Interface with HMI/display systems, Wi-Fi/Bluetooth/Ethernet modules, and remote monitoring infrastructure.
  • Define clean protocols for device-to-cloud or device-to-dashboard telemetry.
  • Collaborate with software teams building real-time dashboards and AI-enabled respiratory intelligence systems. AiDen’s platform already includes real-time waveform monitoring, WebSocket/NATS-style data flow, and AI experiments around HFNC optimization, weaning, and clinical decision support.



Qualification and Skills


Must have

  • 5–8+ years of hands-on embedded firmware experience.
  • Strong C programming for microcontrollers.
  • Experience with ARM Cortex-M / STM32 or similar MCU platforms.
  • RTOS experience, preferably FreeRTOS.
  • Strong debugging skills using oscilloscopes, logic analyzers, JTAG/SWD, UART logs, and protocol analyzers.
  • Experience with I2C, SPI, UART, CAN or similar embedded interfaces.
  • Comfortable reading schematics and debugging hardware-software interaction.
  • Experience with control systems, sensors, actuators, motor/valve control, or closed-loop embedded systems.
  • Ability to write maintainable, testable, well-documented firmware.


Strongly preferred

  • Medical device, automotive, aerospace, industrial automation, robotics, or other safety-critical embedded experience.
  • Experience with IEC 62304, ISO 13485, ISO 14971, IEC 60601, or equivalent regulated development practices.
  • Experience with proportional valves, pressure/flow sensing, pneumatics, oxygen control, or respiratory devices.
  • Familiarity with MISRA C, static analysis, unit testing, and requirements traceability.
  • Experience with STM32H7, dual-core MCU architectures, DMA, ADCs, timers, PWM, and low-level performance tuning.
  • Bootloader, OTA update, diagnostics, logging, and service-mode design experience.