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

Integra LifeSciences

Alton (IL)

On-site

USD 110,000 - 160,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Integra LifeSciences in Illinois is seeking a Senior Software Engineer to develop real-time medical device software using C++ and C# in a Windows environment. You will lead architecture decisions and collaborate across engineering teams throughout the full development lifecycle.

The role requires 5+ years of hands-on C++ and C#/.NET desktop development, strong architecture skills, and proficiency with Visual Studio on Windows. Real-time systems experience is essential.

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.
  • Experience with real-time software systems.
  • Proficiency with Visual Studio and Windows OS.

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#
WPF
Multi-threading
Software Architecture

Education

Bachelor's degree in CS/SE

Tools

Visual Studio
Windows OS

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 OS
  • 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 • Springfield (IL)

On-site
USD 120,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
Senior Software Engineer
Senior Software Engineer

Object Oriented Search • Fort Mill (SC)

On-site
USD 110,000 - 140,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 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
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
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
Senior Software Engineer
Senior Software Engineer

Global Business Ser. 4u • Glendale Heights (IL)

Hybrid
USD 120,000 - 160,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,000 - 210,000