Senior Software Engineer - C++ / C# (Medical Devices)

Integra LifeSciences

Springfield (IL)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Integra LifeSciences seeks a Senior Software Engineer to design and implement real-time medical device software in C++ and C# within a Windows environment. You will contribute to architecture decisions and lead cross-team collaborations across engineering, QA, and regulatory groups throughout the full development lifecycle.

Primary responsibilities include real-time system development, multi-threaded application design, and ensuring code quality through reviews and debugging in Visual Studio.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum 5 years hands-on C++ development experience.
  • Minimum 5 years hands-on C# and .NET desktop application development.
  • Strong software architecture and design patterns knowledge.
  • Real-time software systems development experience.
  • Proficiency with Visual Studio and Windows multi-threaded application development and debugging skills.

Responsibilities

  • Design and develop real-time software applications using C++, C#, and WPF
  • Lead software design activities and apply architectural principles and design patterns
  • Participate in full software development lifecycle from requirements through release
  • Collaborate with cross-functional teams including engineers, QA, and regulatory stakeholders
  • Drive code quality through reviews, testing, and continuous improvement initiatives

Skills

C++
C#
.NET
Real-time
Architecture
Multithreading
Visual Studio
Debugging

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

WPF
Visual Studio

Job description

Senior software engineer position developing real-time medical device software using C++ and C# in a Windows environment. The role involves designing robust applications, leading software architecture decisions, and collaborating across engineering teams throughout the full development lifecycle.

Responsibilities
  • Design and develop real-time software applications using C++, C#, and WPF
  • Lead software design activities and apply architectural principles and design patterns
  • Participate in full software development lifecycle from requirements through release
  • Collaborate with cross-functional teams including engineers, QA, and regulatory stakeholders
  • Drive code quality through reviews, testing, and continuous improvement initiatives
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum 5 years hands-on C++ development experience
  • Minimum 5 years hands-on C# and .NET desktop application development
  • Strong software architecture and design patterns knowledge
  • Real-time software systems development experience
  • Proficiency with Visual Studio and Windows OM Multi-threaded application development and debugging skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C++ / C# (Medical Devices)
Senior Software Engineer - C++ / C# (Medical Devices)

Integra LifeSciences • Alton (IL)

On-site
USD 110,000 - 160,000
Senior Real-Time Medical Software Engineer - C++/C#
Senior Real-Time Medical Software Engineer - C++/C#

Integra LifeSciences • Springfield (IL)

On-site
USD 120,000 - 160,000
Real-Time Medical Software Architect (C++/C#) – Windows/WPF
Real-Time Medical Software Architect (C++/C#) – Windows/WPF

Integra LifeSciences • Alton (IL)

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Object Oriented Search • Fort Mill (SC)

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Intepros • Miami (FL), Fort Lauderdale (FL)

Remote
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Intepros • United States

Remote
USD 120,000 - 160,000
Senior C++ Windows Software Engineer (Medical Devices)
Senior C++ Windows Software Engineer (Medical Devices)

Object Oriented Search • Fort Mill (SC)

On-site
USD 110,000 - 140,000
Staff Software Engineer (C++)
Staff Software Engineer (C++)

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

On-site
USD 80,000 - 110,000
Software Engineer, Medical Device Apps (C#)
Software Engineer, Medical Device Apps (C#)

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

On-site
USD 90,000 - 130,000
Software Architect
Software Architect

Suntra MedTech • Bedford (NH)

On-site
USD 120,000 - 150,000