Taro Logo

Senior Software Engineer - Imaging (C++)

A leading global medical technology and digital solutions innovator focused on creating a world where healthcare has no limits.
Wauwatosa, WI, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Healthcare

Job Description

GE HealthCare, a global leader in medical technology and digital solutions, is seeking a Senior Software Engineer to join their imaging team. This role focuses on developing clinical applications and features for General Imaging Ultrasound medical devices using C++, CUDA, and HLSL. As a technical lead, you'll drive software design and development while collaborating with Subject Matter Experts and Architects.

The position offers an opportunity to work on cutting-edge medical imaging technology while making a direct impact on healthcare outcomes. You'll be responsible for the full software development lifecycle, from requirements gathering to implementation and maintenance, all while ensuring compliance with medical device industry standards.

The ideal candidate will bring strong C++ programming skills, experience with GPU programming (CUDA/HLSL), and a background in image processing. You'll work in an Agile environment, leading Scrum teams and mentoring other engineers. The role requires a blend of technical expertise, leadership skills, and an understanding of medical device software development standards.

This hybrid position requires 3 days per week in the Wauwatosa office, offering a balance between collaborative in-person work and remote flexibility. You'll be part of a company whose purpose is to create a world where healthcare has no limits, working on technology that directly impacts patient care and medical outcomes.

GE HealthCare offers competitive compensation, professional development opportunities, and the chance to work on meaningful projects that advance healthcare technology. The company's commitment to innovation, combined with its global reach, makes this an excellent opportunity for a senior engineer looking to make a significant impact in the medical technology field.

Last updated 11 days ago

Responsibilities For Senior Software Engineer - Imaging (C++)

  • Design and implement software for GE Healthcare's Medical Ultrasound products
  • Engage across the entire software development lifecycle
  • Author software requirements and design specifications
  • Develop and execute unit, integration, and system tests
  • Ensure compliance with GE Healthcare's Quality Management System
  • Collaborate with project team members using Agile Scrum methodology
  • Mentor and guide other engineers on the team
  • Provide technical decision-making and guidance for the Scrum team
  • Drive continuous improvement efforts
  • Write code that meets established standards

Requirements For Senior Software Engineer - Imaging (C++)

  • Bachelor's degree in electrical engineering, Computer Engineering, Computer Science, or related computer degree
  • 4 years of professional experience in Software Engineering
  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns
  • Strong C++ software design, implementation, and testing skills
  • Experience with CUDA, HLSL (DirectX) and C++ in image processing
  • Experience in developing software according to regulated standards
  • Familiarity with Agile software development practices
  • Experience with Software Configuration Management tools like Perforce and Git
  • Must be willing to work onsite at least 3 days a week
  • Medical Industry Experience (Preferred)

Benefits For Senior Software Engineer - Imaging (C++)

Relocation Benefits
  • Relocation Assistance