Staff Software Engineer

Intellectt Inc

Saint Paul (MN)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A medical device technology company is seeking a Senior-level Staff Software Engineer in Saint Paul, Minnesota. The ideal candidate should have deep expertise in C++, OpenGL, and developing real-time 3D visualization software for cardiac mapping systems. Responsibilities include enhancing software for medical devices, ensuring performance and reliability in a regulated environment, and collaborating with senior engineers. A minimum of 8 years of experience and a Bachelor's degree in Computer Science are required for this contract role.

Qualifications

  • 8+ years of relevant industry experience.
  • Strong C++ skills with solid object-oriented design experience.
  • Deep expertise in OpenGL for high-performance, real-time rendering.

Responsibilities

  • Develop and enhance real-time 3D visualization software.
  • Design, code, test, and document software for regulated medical device systems.
  • Ensure high performance, reliability, and low-latency rendering.

Skills

C++
OpenGL
Qt/QML frameworks
Real-time systems
Object-oriented design

Education

Bachelor’s degree in Computer Science
Master’s or PhD in Computer Science

Job description

We are seeking a Senior-level Staff Software Engineer with deep expertise in high-performance, real-time computer graphics for medical device systems. This role focuses on developing advanced 3D visualization software used in cardiac mapping systems within electrophysiology (EP) labs.

The ideal candidate is a strong C++ engineer with extensive OpenGL experience, capable of building low-latency, real-time systems in a regulated, process-driven environment.

Key Responsibilities
  • Develop and enhance real-time 3D visualization software
  • Design, code, test, and document software for regulated medical device systems
  • Work on cardiac mapping systems used in EP labs
  • Ensure high performance, reliability, and low-latency rendering
  • Collaborate closely with Principal and Senior Principal Engineers
  • Participate in detailed software design discussions and complex problem-solving
  • Adhere to quality, compliance, and documentation standards required for regulated environments
Required Skills & Qualifications
  • Minimum: Bachelor’s degree plus 8 years of relevant industry experience
  • Typical for role: 8–10+ years (Staff Engineer level)
  • Candidates with significantly less experience are unlikely to be considered
  • Strong C++ skills with solid object‑oriented design experience
  • Deep expertise in OpenGL for high‑performance, real‑time rendering
  • Hands‑on experience with Qt / QML frameworks
  • Ability to work effectively in a regulated, process‑driven environment
Education
  • Bachelor’s degree in Computer Science (required)
  • Master’s or PhD in Computer Science (strongly preferred)
Seniority Level

Mid‑Senior level

Employment Type

Contract

Industries
  • Medical Equipment Manufacturing
  • Defense and Space Manufacturing
  • Hospitals and Health Care
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer (C++)
Staff Software Engineer (C++)

HireTalent - Staffing & Recruiting Firm • Saint Paul (MN)

On-site
USD <110,000
Staff Software Engineer — Real-Time 3D Graphics (Medical)
Staff Software Engineer — Real-Time 3D Graphics (Medical)

Intellectt Inc • Saint Paul (MN)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

SPECTRAFORCE • Saint Paul (MN)

On-site
Staff software engineer
Staff software engineer

ManpowerGroup Global, Inc. • Little Canada (MN)

On-site
Senior Graphics Software Engineer (C++/OpenGL) – Medical
Senior Graphics Software Engineer (C++/OpenGL) – Medical

Capgemini Engineering • Minneapolis (MN)

On-site
USD 65,000 - 169,000
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+2
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Newton (MA)

On-site
USD 120,000 - 145,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Mounds View (MN)

On-site
USD 100,000 - 130,000
Systems Software Engineer
Systems Software Engineer

Valid8 Financial, Inc. • Campbell (CA)

On-site
USD 120,000 - 160,000
3D Graphics Software Engineer
3D Graphics Software Engineer

Canfield Scientific • Parsippany-Troy Hills (NJ)

On-site
USD 120,000 - 200,000
Paid time off
Medical insurance
Dental insurance
+3
Real-Time 3D Graphics Engineer (C++/OpenGL)
Real-Time 3D Graphics Engineer (C++/OpenGL)

Canfield Medical Imaging • Parsippany-Troy Hills (NJ)

On-site
USD 125,000 - 200,000