HR-DEV-106

Icentia Inc.

Signal (OH)

Hybrid

USD 110,000 - 160,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Icentia Inc. in the United States is seeking a software engineer to advance electrocardiographic data analysis software, working on high-performance signal processing and integration with existing systems.

You will conduct literature reviews, plan activities from requirements to timelines, and validate software to meet ISO 13485/IEC 62304 standards. Ideal candidates have a BS in CS/CE/SE, a MS in AI, strong Python/C/C++, Linux experience, ML frameworks, and a passion for patient-focused medical

Qualifications

  • Bachelor’s degree in computer science, computer engineering, software engineering, or related field.
  • Master’s degree in artificial intelligence is preferred.
  • Knowledge of ML for time-series processing and computer vision is desired.
  • Experience with ML APIs and software testing frameworks.

Responsibilities

  • Develop and optimize high-performance signal processing algorithms for large electrophysiological data sets.
  • Conduct literature reviews to stay at the forefront of developments.
  • Plan activities based on requirements, specifications, and timelines.
  • Participate in software development and ensure integration.
  • Validate software to meet applicable standards and regulations.
  • Contribute to issue management and maintain systems amid changing requirements.

Skills

Python
C/C++
C#
Linux
ML frameworks
Time-series ML
Software testing
Security standards

Education

Bachelor's in CS/CE/SE
Master's in AI

Tools

TensorFlow
Keras
PyTorch
Scikit-learn

Job description

If you’re passionate about making a difference in patient care, join our dynamic, professional, and dedicated team developing innovative solutions designed to improve ambulatory medical testing.

Our software development team is looking for a new member who will help us continue to innovate our electrocardiographic data analysis software. You’ll work as part of a highly dynamic team dedicated to developing innovative medical products, where you’ll have the opportunity to bring your own ideas and expertise.

At Icentia...

We put the patient first, always and without exception.

We take pride in our work.

We take ownership of our deliverables.

We work together, both in person and remotely.

We collaborate with our internal and external customers to deliver the products they need.

A typical day at Icentia will allow you to…

Develop and optimize efficient, high-performance signal processing algorithms for large volumes of raw electrophysiological data recordings.

Conduct scientific literature reviews to stay at the forefront of the latest developments in the field.

Plan activities based on requirements, specifications, and project timelines.

Participate in software development and ensure its integration.

Participate in software validation to ensure compliance with applicable standards and regulations.

Actively contribute to the management and analysis of technical issues and ensure they are resolved effectively.

Maintain the system in response to changes in requirements.

Ideally, you have…

A bachelor’s degree in computer science, computer engineering, software engineering, or another relevant field.

A master’s degree in artificial intelligence.

Knowledge of recent developments in machine learning for computer vision and time-series processing.

Knowledge of software development and testing frameworks.

Knowledge of machine learning APIs and frameworks (TensorFlow, Keras, PyTorch, Scikit-learn, etc.).

Knowledge of several programming languages (Python, C/C++, C#, etc.) and experience working in a Linux environment.

Good knowledge of security standards and procedures.

And if you also have experience with…

Signal processing.

Environments governed by ISO 13485 and IEC 62304 standards.

…then we’d love to have you on our team!
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manual Medical Device Test Engineer
Manual Medical Device Test Engineer

Intellias • Newton (MA)

On-site
USD 80,000 - 110,000
Senior Technical Project Manager, R&D HW/FW
Senior Technical Project Manager, R&D HW/FW

iRhythm Technologies, Inc. • San Francisco (CA)

Hybrid
USD 158,000 - 206,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Mounds View (MN)

Hybrid
USD 80,000 - 120,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Newton (MA)

Hybrid
USD 100,000 - 130,000
Senior Software Test and Automation Engineer
Senior Software Test and Automation Engineer

Edwards Lifesciences • Irvine (CA), Northern (KY)

Hybrid
USD 108,000 - 153,000
Senior Design Quality Engineer
Senior Design Quality Engineer

El Camino Health • San Francisco (CA)

On-site
USD 138,000 - 180,000
Senior Technical Project Manager, R&D HW/FW
Senior Technical Project Manager, R&D HW/FW

El Camino Health • San Francisco (CA)

On-site
USD 158,000 - 206,000
Medical Software Quality Analyst
Medical Software Quality Analyst

VIDA Diagnostics • Edina (MN)

On-site
USD 70,000 - 90,000
Part Time - Cardiac Monitoring Technician
Part Time - Cardiac Monitoring Technician

El Camino Health • United States

Hybrid
USD 32,000 - 39,000
Signal Processing Engineer
Signal Processing Engineer

Norbert Health • New York (NY)

On-site
USD 95,000 - 130,000
Real impact on patient care
High autonomy and technical ownership
Equity participation
+1