Demo

Sr. Software Engineer Graphics

capgemini
capgemini Salary
Saint Paul, MN Full Time
POSTED ON 10/27/2026
AVAILABLE BEFORE 11/26/2026

This is a technical role with the candidate expected to be a critical contributor to building compelling products within Electrophysiology Division. The individual will participate in the development and deployment of system and software architecture to support our development programs. Design, develop, and document software applications embedded in diagnostic and interventional cardiology devices. Participate in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing.

Primary Duties And Responsibilities:

  • Apply solid software design skills to develop medical devices to meet specific performance requirements and deliver on goals according to product development quality system. These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs. These algorithms include real-time 3D location tracking, real-time 3D anatomical model creation and intracardiac signal visualization.

  • As a team member, contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes.

  • Create and implement software/test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.

  • Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process.

  • Make, recommend or justify critical technical decisions in product design. The decision should be based on broad investigation and testing.

  • Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase.

Qualifications (Knowledge, Skills & Abilities):

Minimum:

  • B.S. or M.S (Preferred) in discipline such as Computer Science.

  • 6 years of software development or equivalent (e.g., 4 years of Ph.D. research experience in Computer Science)

  • Experience with creating and managing requirements and translating them into effective architectures and software design

  • An understanding of requirements for, and experience in medical device development

  • Excellent documentation skills (highly regulated development environment)

  • Excellent Object-Oriented Design C and Qt Programming Experiences

  • Operating Systems: Linux

  • Software development through full product life-cycle

  • Strong OpenGL Computer Shader Language or CUDA and general stream programming concept experience

  • Experience with Nvidia GPU programming

  • Solid understanding and experience with OpenGL 2D/3D Texture Mapping technique

  • Excellent knowledge and experience in computational geometry algorithms

Preferred:

  • GUI development experience: Qt/QML

Mandatory skills:

  • Experience with creating and managing requirements and translating them into effective architectures and software design

  • An understanding of requirements for, and experience in medical device development

  • Excellent documentation skills (highly regulated development environment)

  • Excellent Object-Oriented Design C and Qt Programming Experiences

  • Operating Systems: Linux

  • Software development through full product life-cycle

  • Strong OpenGL Computer Shader Language or CUDA and general stream programming concept experience

  • Experience with Nvidia GPU programming

  • Solid understanding and experience with OpenGL 2D/3D Texture Mapping technique

  • Excellent knowledge and experience in computational geometry algorithms

The pay range that the employer in good faith reasonably expects to pay for this position is $46.23/hour - $72.23/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.

Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

Salary : $46 - $72

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer Graphics?

Sign up to receive alerts about other jobs on the Sr. Software Engineer Graphics career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at capgemini

  • capgemini Burlington, VT
  • Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired ... more
  • 1 Day Ago

  • capgemini Lake, MS
  • Senior Developer CMDB ITOM Discovery ServiceNow Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you... more
  • 1 Day Ago

  • capgemini Stamford, CT
  • We are seeking an experienced Product Manager to lead the strategy, roadmap, and delivery of AI-powered chatbot and contact center solutions. The ideal can... more
  • 1 Day Ago

  • capgemini Alabama City, AL
  • Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Sr. Software Engineer Graphics jobs in the Saint Paul, MN area that may be a better fit.

  • Planet Pharma Minneapolis, MN
  • Additional Position Details From The Manager Excellent knowledge on Embedded systems design, Low level FW Peripherals, communication busses, device drivers... more
  • 1 Month Ago

  • Cargill Wayzata, MN
  • Job Purpose and Impact The Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal su... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!