Staff Algorithm & Software Engineer

Analog Devices Foundation

Valencia, Spain
Ecg signal processing algorithms
Embedded c/c++
Real-time systems development
Lead the design, development, and optimization of ECG-focused signal-processing algorithms and embedded software for medical devices

Job Summary

  • Lead the design, development, and optimization of ECG-focused signal-processing algorithms and embedded software for medical devices.
  • Implement algorithms in production-quality code, support Design Transfer, and participate in software architecture decisions aligned with IEC 62304.
  • Ensure all software and algorithm development activities comply with relevant regulatory standards (IEC 62304, ISO 13485, ISO 14971).

Matching Summary

Lead the design, development, and optimization of ECG-focused signal-processing algorithms and embedded software for medical devices.

Skills & Requirements

Must-have

  • ECG signal processing algorithms
  • embedded C/C++
  • real-time systems development
  • medical device regulatory frameworks
  • algorithm performance validation

Nice-to-have

  • machine learning ECG classification
  • wearable ECG devices experience
  • low-power embedded systems optimization
  • external development partner collaboration

Key Requirements

  • 7-10+ years experience
  • Bachelor's degree
  • IEC 62304 experience
  • ISO 13485 and ISO 14971 familiarity

Work Rights

Not specified

Tailored Resume

Cover Letter