Algorithm Engineer

Ababil Healthcare

Chennai District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ababil Healthcare in Chennai is seeking an embedded DSP Engineer to implement algorithms in C/C++ for real-time ECG processing.

You will translate MATLAB/Python prototypes into optimized embedded code, validate against real ECG datasets, and work closely with firmware and QA teams to ensure robust signals and accurate heart-rate analytics.

Strong fundamentals in C/C++, memory management, and DSP concepts are required, with a passion for biomedical signal processing and healthcare technology.

Qualifications

  • Strong fundamentals in C/C++, pointers, memory management, and data structures.
  • Experience translating MATLAB/Python prototypes into embedded C/C++ code.
  • Familiarity with DSP concepts such as FIR/IIR filters, FFT, and sampling theory.
  • Familiarity with ECG morphology (P, QRS, T waves) and noise sources.
  • Algorithm validation using standard performance metrics.

Responsibilities

  • Implement DSP algorithms in C/C++ for real-time embedded environments.
  • Translate MATLAB/Python prototypes into efficient embedded code.
  • Work with real ECG datasets and perform algorithm validation.
  • Collaborate with firmware and QA teams.
  • Debug, optimize, and document the software.

Skills

C/C++
Pointers
Memory management
Data structures
DSP concepts
Real-time
Embedded systems
MATLAB prototyping
ECG morphology

Job description

  1. The role involves implementing DSP algorithms in C/C++ for real-time and embedded environments.
  2. Responsibilities include ECG filtering, QRS/R-peak detection, heart-rate computation, and basic beat analysis.
  3. Candidates will translate MATLAB/Python prototypes into efficient embedded C/C++ code.
  4. The engineer will work with real ECG datasets and perform algorithm validation using standard performance metrics.
  5. Strong fundamentals in C/C++, pointers, memory management, and data structures are required.
  6. Basic knowledge of DSP concepts such as FIR/IIR filters, FFT, and sampling theory is expected.
  7. Familiarity with ECG morphology (P, QRS, T waves) and noise sources is highly desirable.
  8. The role includes debugging, optimization, documentation, and collaboration with firmware and QA teams.
  9. This position is ideal for candidates passionate about biomedical signal processing and healthcare technology.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Scientist – ECG Signal Processing & AI Development
Data Scientist – ECG Signal Processing & AI Development

Cardiolyse • India

On-site
INR 1,200,000 - 2,000,000
Sr. Algorithm Engineer - Wearable Health & Sensor Algorithms
Sr. Algorithm Engineer - Wearable Health & Sensor Algorithms

Gonoise • Gurugram District

On-site
INR 1,500,000 - 2,600,000
Sr. Algorithm Engineer - Wearable Health & Sensor Algorithms
Sr. Algorithm Engineer - Wearable Health & Sensor Algorithms

Noise • Gurugram District

On-site
INR 3,000,000 - 6,000,000
Software Engineer C/C++, Python
Software Engineer C/C++, Python

Tomorrow World Technologies (TWT) • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Biometric Data Scientist (Wearables & Health Signals)
Senior Biometric Data Scientist (Wearables & Health Signals)

ERBrains • Bengaluru

On-site
INR 2,600,000 - 6,000,000
ECG Analyst
ECG Analyst

Jain International Trade Organisation - India • India

On-site
INR 300,000 - 500,000
Echo Technician
Echo Technician

Park Medicenters And Institutions • Patiala District

On-site
INR 250,000 - 450,000
DSP SW Engineer
DSP SW Engineer

Aptiv PLC • Bengaluru

On-site
INR 2,800,000 - 5,200,000
Flexible working hours
Higher Education Opportunities
Life and accident insurance
+5
ECG Analyst
ECG Analyst

HypTechie • India

On-site
INR 250,000 - 300,000
Radar Signal Processing Engineer
Radar Signal Processing Engineer

Sensata Technologies • Maharashtra

On-site
INR 1,200,000 - 1,800,000