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.