ECG Signal Processing Software Engineer

10 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Medical Signal Processing Software Engineer

Location:

Job Type:

Experience Level:

About the Role

Medical Signal Processing Software Engineer

Key Responsibilities

· Design and develop software solutions for biomedical signal processing using Python, C/C++, or Java

· Reverse-engineer and decode proprietary binary files from medical monitoring devices

· Work with diverse data encoding formats including IEEE floating point, PCM, and BCD

· Build and optimize signal processing algorithms using libraries such as NumPy, SciPy, wfdb, BioSPPy, and neurokit2

· Collaborate with MATLAB-based research teams for algorithm development and integration

· Convert and standardize physiological waveform data across formats such as SCP, EDF+, HL7 aECG, DICOM waveform, and MIT-BIH

· Analyze long-duration cardiac monitoring recordings, including signal segmentation and annotation

· Utilize tools like PhysioNet WFDB Toolkit and OpenECG Tools for efficient signal file handling

· Inspect and manipulate binary data using hex editors and Python modules like struct and bitstring

· Document processing workflows, file formats, and code for maintainability and compliance

· Integrate third-party APIs and plug-ins into medical signal processing pipelines

Qualifications & Skills

· Proficiency in Python; experience with C/C++ or Java is highly desirable

· Proven expertise in reverse-engineering binary data formats

· Strong understanding of biomedical data standards, especially those used in cardiac monitoring

· Solid background in signal processing using Python and MATLAB

· Familiarity with binary inspection tools (e.g., HxD, 010 Editor) and relevant Python libraries (struct, bitstring)

· Strong problem-solving ability and the capacity to work independently and within cross-functional teams

· Experience integrating APIs and third-party plug-ins

· Exposure to AI/ML concepts is a plus

Preferred Background

· Bachelor’s or Master’s degree in Biomedical Engineering, Computer Science, Electrical Engineering, or a related field

· 7–10 years of experience in medical device software development.

· Familiarity with cloud platforms and healthcare data pipelines is advantageous

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You