R&D Software Engineer II

Abbott

Saint Paul (MN)

On-site

USD 90,000 - 130,000

Full time

26 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and Prescription Drug Plans
Dental Plan
Vision Plan
Health Savings Account
Flexible Spending Accounts
Supplemental Life Insurance
Short Term Disability
Long Term Disability
Critical Illness, Hospital, Accident保险
401(k)

Job summary

Abbott in Saint Paul, MN seeks an R&D Software Engineer II to collaborate with software engineers, researchers, and clinicians on EnSite software. You will prototype signal processing and graphics algorithms, validate concepts through simulations and bench tests, and contribute to publications and invention disclosures.

Strong C++ and Linux skills, plus excellent technical communication, are required. Responsibilities include maintaining architecture awareness, distributing iterations with

Qualifications

  • B.S. in CS/EE/CE/SE or related field; advanced degree preferred.
  • 4+ years of software experience using C++; Linux and dev tools.
  • Strong technical communication skills and English proficiency.

Responsibilities

  • Understand software architecture and keep current with research builds of EnSite software.
  • Prototype and refine signal processing and 3D graphics algorithms with researchers.
  • Distribute and gather feedback from physicians and field engineers for iterations.
  • Test concepts via simulations, bench testing, and preclinical data.
  • Document complex topics and participate in cross‑functional reviews.
  • Optimize code for performance and scalability in data‑intensive environments.
  • Support invention disclosures and research publications.

Skills

C++
Linux
Multithreading
OpenGL
Python
MATLAB
Signal processing
Technical communication
English proficiency
Cardiac electrophysiology

Education

Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or related field
Advanced degree preferred

Tools

Visual Studio
Jira
Perforce
Qt/QML
Axure
Adobe XD
MATLAB

Job description

  • Work with Software Development engineers to understand the overall software architecture and to keep current with the process to create custom research builds of EnSite™ system software.
  • Work with Applied Research scientists, engineers, and customers to understand, prototype, and refine a wide variety of signal processing and 3D graphics algorithms, and to incorporate new algorithm ideas into research versions of EnSite™ software.
  • Work with physicians and field clinical engineers to distribute, get feedback and iteratively provide new research versions of EnSite™ software.
  • Test algorithm concepts through simulations, hands‑on bench testing, participation in preclinical procedures, and review of EnSite™ data.
  • Document and communicate complex technical topics in clearly written reports and participate in reviews with cross‑functional teams.
  • Optimize code for performance and scalability in data intensive environments.
  • Provide support for invention disclosures and research publications.
Title: R&D Software Engineer II
Location: St. Paul, MN
Duration: 12 Months
100% Onsite
Responsibilities
  • Work with Software Development engineers to understand the overall software architecture and to keep current with the process to create custom research builds of EnSite™ system software.
  • Work with Applied Research scientists, engineers, and customers to understand, prototype, and refine a wide variety of signal processing and 3D graphics algorithms, and to incorporate new algorithm ideas into research versions of EnSite™ software.
  • Work with physicians and field clinical engineers to distribute, get feedback and iteratively provide new research versions of EnSite™ software.
  • Test algorithm concepts through simulations, hands‑on bench testing, participation in preclinical procedures, and review of EnSite™ data.
  • Document and communicate complex technical topics in clearly written reports and participate in reviews with cross‑functional teams.
  • Optimize code for performance and scalability in data intensive environments.
  • Provide support for invention disclosures and research publications.
Required Qualifications
  • B.S. in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or related field. Advanced degree preferred.
  • 4+ years of practical software experience specifically using C++. Advanced education may substitute for some years of experience.
  • Strong working knowledge of Linux and SW development tools such as Visual Studio, Jira, Perforce.
  • Strong technical communication skills including spoken and written English.
Preferred Qualifications
  • GUI development and/or prototyping experience with Qt/QML, Axure, Adobe XD, or similar tools.
  • Strong background in mathematics, practical signal processing experience.
  • Experience with multithreading, OpenGL graphics, MATLAB, Python, statistical analysis.
  • Experience with medical device development, especially related to cardiac electrophysiology.
Consultants Eligible Benefits Upon Waiting Period
  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account (for High‑Deductible Health Plans)
  • Flexible Spending Accounts (Health, Limited Purpose, Dependent Care, Commuter Parking and Commuter Transit)
  • Supplemental Life Insurance
  • Short Term Disability (coverage varies by state)
  • Long Term Disability
  • Critical Illness, Hospital coverage, Accident Insurance
  • MetLife Legal, MetLife ID Fraud, and MetLife Pet Insurance
  • 401(k)

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life‑changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritional and branded generic medicines. Working together, Abbott and Talent Solutions partner to deliver top talent for contingent roles at Abbott, building better and healthier lives. Abbott believes all employees are essential to creating life‑changing breakthroughs, performing key duties to create life‑changing breakthroughs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

R&D Engineer
R&D Engineer

Abbott • Saint Paul (MN)

On-site
USD 120,000 - 190,000
Medical plan
Dental plan
Vision plan
+5
Hardware R&D Technician
Hardware R&D Technician

Abbott • Saint Paul (MN)

On-site
USD 60,000 - 85,000
Medical Plan
Dental Plan
Vision Plan
+5
Hardware R&D Technician
Hardware R&D Technician

Abbott • Little Canada (MN)

On-site
USD 50,000 - 70,000
Medical plan
Dental plan
Vision plan
+6
Sr. R&D Engineer
Sr. R&D Engineer

Abbott • Pleasanton (CA)

On-site
USD 150,000 - 185,000
Medical Plans
Dental Plan
Vision Plan
+7
R&D Technician II
R&D Technician II

SupportFinity™ • San Diego (CA)

On-site
USD 55,000 - 75,000
Medical plan
Dental plan
Vision plan
+5
Engineering Technician
Engineering Technician

RXinsider LTD. • Minneapolis (MN)

On-site
USD 45,000 - 65,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+5
Systems Engineer
Systems Engineer

Abbott • Alameda (CA)

On-site
USD 100,000 - 150,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+7
Software Verification Engineer III
Software Verification Engineer III

Abbott • Little Canada (MN)

On-site
USD 90,000 - 130,000
Medical Plan
Dental Plan
Vision Plan
+8
Staff R&D Clinical Engineer
Staff R&D Clinical Engineer

Abbott Laboratories • Saint Paul (MN)

On-site
USD 99,000 - 199,000
Database Architect
Database Architect

Abbott • Saint Paul (MN)

On-site
USD 110,000 - 150,000