Staff Algorithm & Software Engineer

Reposted 12 Days Ago
Be an Early Applicant
Valencia, Comunidad Valenciana, ESP
In-Office
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
The Role
Lead the design and development of ECG signal processing algorithms and embedded software for medical devices. Collaborate closely with clinical and engineering teams to ensure reliability and compliance with regulatory standards.
Summary Generated by Built In

About Analog Devices

Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at www.analog.com and on LinkedIn and Twitter (X).

          

Job Summary

We are seeking a hands-on and experienced Algorithm & Software Engineer to lead the design, development, and optimization of ECG‑focused signal‑processing algorithms and embedded software for medical devices. This role is critical in ensuring accurate physiological signal interpretation, robust algorithmic performance across diverse clinical conditions, and successful Design Transfer of algorithmic and software components into production systems.

The ideal candidate has strong foundations in biomedical signal processing—especially ECG—proven experience developing algorithms for real-time or near–real-time systems, and a solid understanding of medical device regulatory frameworks (IEC 62304, ISO 13485). This role requires close collaboration with clinical, software, hardware, firmware and QA/RA teams to ensure algorithms and software are validated, reliable, and ready for production deployment.

Key Responsibilities

Algorithm Development & Signal Processing

  • Lead the design, implementation, and optimization of ECG signal‑processing algorithms, including filtering, beat detection, arrhythmia classification, noise/artifact handling, and feature extraction.
  • Develop robust algorithms suitable for embedded systems, wearable devices, or low‑power medical hardware.
  • Analyze diverse ECG datasets (clinical and device-generated) to ensure algorithm reliability across patient populations and physiological conditions.
  • Conduct algorithm performance benchmarking, parameter tuning, and validation against industry standards (e.g., AAMI EC57).

Software Engineering & Design Transfer

  • Implement algorithms in production-quality code (embedded C/C++, Python, or equivalent), ensuring reliability, efficiency, and maintainability.
  • Support Design Transfer of algorithms and software modules into production firmware and cloud-based systems.
  • Participate in software architecture decisions and ensure alignment with IEC 62304 development processes.

Cross-functional & Technical Collaboration

  • Serve as a primary technical contact for internal and external partners regarding algorithmic behavior, performance, and implementation constraints.
  • Collaborate closely with hardware, firmware, and clinical science teams to ensure full alignment between signal acquisition hardware and algorithm design.
  • Work with QA/RA and clinical teams to support documentation, traceability, and regulatory submissions.

Quality, Compliance & Documentation

  • Develop and maintain detailed documentation for algorithms, software modules, test plans, and validation reports.
  • Ensure that all software and algorithm development activities comply with relevant regulatory standards (IEC 62304, ISO 13485, ISO 14971).
  • Contribute to risk analysis activities focusing on algorithmic accuracy, edge cases, clinical safety, and potential failure modes.

Support, Debugging & Continuous Improvement

  • Support troubleshooting and root cause analysis of algorithmic or signal-quality issues observed in testing or manufacturing environments.
  • Collaborate with operations and test engineering teams to optimize production test algorithms and signal validation workflows.
  • Drive continuous improvement initiatives in algorithm robustness, noise immunity, and computational efficiency.

Qualifications

Required

  • Bachelor’s degree in Electrical Engineering, Biomedical Engineering, Computer Engineering, Computer Science, or related field.
  • 7–10+ years of experience in signal processing, real‑time algorithms, or embedded medical device software.
  • Demonstrated expertise in ECG signal processing, including filtering, R‑peak detection, HRV analysis, noise/artifact removal, or arrhythmia classification.
  • Strong proficiency in Python, C/C++, or similar languages used for modeling and embedded implementation.
  • Experience working under medical device software lifecycle processes (IEC 62304) and familiarity with ISO 13485 and ISO 14971.
  • Proven ability to validate algorithms using large datasets and statistical analysis techniques.
  • Strong communication skills with the ability to work across cross-functional hardware, firmware, clinical, and regulatory teams.

Preferred

  • Master’s degree or Ph.D. in Biomedical Engineering, Electrical Engineering, Computer Science, Data Science, or related field.
  • Experience with machine-learning–based ECG classification, deep learning, or real‑time physiological monitoring.
  • Familiarity with wearable or ambulatory ECG devices (Holter, patch monitors, chest straps).
  • Experience optimizing algorithms for low‑power or resource‑constrained embedded systems.
  • Experience collaborating with external development partners or contract engineering teams.

#LI-CC1

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export  licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls.  As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

Job Req Type: Experienced

          

Required Travel: Yes, 10% of the time

          

Shift Type: 1st Shift/Days
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Wilmington, MA
20,292 Employees
Year Founded: 1965

What We Do

Analog Devices, Inc. (NASDAQ: ADI) operates at the center of the modern digital economy, converting real-world phenomena into actionable insight with its comprehensive suite of analog and mixed signal, power management, radio frequency (RF), and digital and sensor technologies. ADI serves 125,000 customers worldwide with more than 75,000 products in the industrial, communications, automotive, and consumer markets. ADI is headquartered in Wilmington, MA.

Similar Jobs

RapDev Logo RapDev

Servicenow Engineer

Information Technology • Productivity • Professional Services • Software
Hybrid
28 Locations
130 Employees

Cloudflare Logo Cloudflare

Solutions Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
2 Locations
4400 Employees

CrowdStrike Logo CrowdStrike

Senior Data Scientist

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
2 Locations
10000 Employees

CrowdStrike Logo CrowdStrike

Sr. Manager, Data Science (Remote - UK, Spain or Romania)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
3 Locations
10000 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account