Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Imaging (C++)

GE

Senior Software Engineer

As a Senior Software Engineer, you will act as a technical lead, driving the design and development of clinical applications and features using C++, CUDA, and HLSL, with a special emphasis on image processing and software development for General Imaging Ultrasound medical devices. You will design and develop software platform components with scalable architecture, collaborate with internal Subject Matter Experts (SMEs) and Architects, lead Scrum teams by defining backlogs, assigning tasks, providing regular support and reviews, and ensure the acceptance of deliverables. GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Not open to sponsorship & in office 3 days a week.

Your Responsibilities Will Include:

Software Design & Implementation

  • Lead the transformation of a large-scale monolithic software system into a modular, scalable architecture for GE Healthcare's Medical Ultrasound products.
  • Design and implement modular software components, ensuring high standards of quality, maintainability, and performance.

Full Software Development Lifecycle

  • Engage across the entire software development lifecycle, including high-level and detailed design, implementation, verification (automated and manual), and ongoing maintenance activities.
  • Drive refactoring strategies to decouple tightly integrated systems and enable long-term modularity and reuse.

Requirements & Specifications

  • Author clear and testable software requirements and detailed design specifications for modular components.
  • Act as a feature lead by managing schedules, estimating effort, and overseeing implementation execution.

Testing & Verification

  • Develop and execute unit, integration, and system-level tests to validate modular design and implementation throughout development cycles.
  • Design and implement automated unit tests for modular components to ensure correctness, isolation, and long-term maintainability.
  • Contribute to test strategies that support continuous integration and regression testing.

Quality & Compliance

  • Apply technical expertise to ensure design and implementation compliance with GE Healthcare's Quality Management System and regulated medical device standards.

Agile Collaboration

  • Collaborate with cross-functional team members using Agile Scrum methodologies to deliver high-quality, modular software solutions.

Continuous Improvement

  • Drive continuous improvement efforts by increasing development efficiency, reducing duplication, and enabling reuse through modular architecture.

Code Standards & Performance

  • Write clean, well-structured code that meets established standards and delivers intended functionality.
  • Analyze and optimize performance within modularized systems to ensure optimal application behavior.

Communication

  • Proactively communicate technical information across teams, ensuring clarity, alignment, and timely information sharing.
Education Qualification
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • 4+ years of professional experience in Software Engineering.
  • Strong knowledge of Object-Oriented Analysis and Design and software design patterns.
  • Strong C++ software design, implementation, and testing skills.
Desired Characteristics / Technical Expertise
  • Experience designing and implementing modular, component-based software architectures.
  • Strong experience with C++ unit testing frameworks such as Google Test (gtest) and Google Mock (gmock).
  • Ability to independently own and deliver small-to-medium sized tasks while mentoring and supporting other engineers.
  • Deep understanding of software reliability, fault detection/isolation, and performance optimization techniques.
  • Proven experience developing software under regulated SDLC standards within the medical device industry.
  • Familiarity with Agile development methodologies and software quality systems.
  • Experience using modern version control systems (e.g., Git).
  • Experience developing automated test cases in C++ using established testing frameworks.
  • Ability to thrive in a fast-paced, dynamic environment.
  • Must be willing to work onsite at least 3 days a week in Waukesha, Wisconsin.
  • Prior experience in the medical (ultrasound) industry is preferred.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Imaging (C++) in Waukesha, WI vacancy
  •  ...Systems, Ultrasound & Primary Care Diagnostics, LLC is seeking a Senior Software Engineer based in Waukesha, Wisconsin. You'll drive the design and...  ...clinical applications for ultrasound medical devices using C++, collaborate with teams, and lead project execution across... 
    Senior
    Relocation package

    MS0073 GE Medical Systems, Ultrasound & Primary Care Diagnos...

    Waukesha, WI
    2 days ago
  • A leading technology services company is seeking a Software Engineer intern in Waukesha, Wisconsin. This role involves developing software for MR imaging technology, focusing on high-performance computing using C++ and OpenCL. Ideal candidates should be current juniors... 
    Suggested
    Internship

    LEVI, RAY & SHOUP, INC

    Waukesha, WI
    1 day ago
  •  ...GE Medical Systems, L.L.C. in Waukesha, Wisconsin is seeking an experienced Architect Engineer - Electrical to play a key role in developing analog and mixed-signal systems for imaging detectors. You will shape architecture, define performance budgets, and ensure... 
    Senior

    MS0074 GE Medical Systems, L.L.C.

    Waukesha, WI
    2 days ago
  •  ...Position: Software Engineer - GPU, C++, OpenCL, CUDA Location: Waukesha, WI (Onsite) Exp: 5 - 9 yrs Key Skills: GPU, C++, OpenCL, CUDA,...  ...# Leverage proprietary software platform to implement image processing algorithms on GPUs. (C++/OpenCL/CUDA/OneAPI)... 
    Suggested
    Work experience placement
    Worldwide

    Hudson Manpower

    Waukesha, WI
    3 days ago
  •  ...Waukesha, WI. In this role, you will collaborate with engineers, researchers, and marketing teams to develop new technologies...  ...experience, and a strong background in CT physics and imaging. Skills in Matlab, Python, and C++ are desired. #J-18808-Ljbffr MS0074 GE Medical... 
    Suggested

    MS0074 GE Medical Systems, L.L.C.

    Waukesha, WI
    2 days ago
  • A leading healthcare technology company is seeking an Architect Engineer - Electrical (Analog & Mixed Signal) to shape the architecture and design of high-performance electronics. This role requires extensive experience in analog and mixed-signal systems, leadership across... 
    Senior

    GE HealthCare

    Waukesha, WI
    1 day ago
  • $78.57 per hour

     ...We are seeking experienced Senior High-Performance Computing (HPC) Engineers to join our dynamic team. The ideal...  ...You will leverage our proprietary software platform to implement advanced image processing algorithms on GPUs using C++, OpenCL, CUDA, and OneAPI. Your role... 
    Senior
    Full time

    Aditi Consulting

    Waukesha, WI
    2 days ago
  •  ...Job Description Summary Senior Firmware Engineer - MRI Systems Build intelligent...  ...advanced Magnetic Resonance Imaging (MRI) systems. In this role,...  ..., and integrate embedded software that delivers reliable, real...  ...You'll work hands-on with C++ and object-oriented design,... 
    Senior
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Waukesha, WI
    13 hours ago
  •  ...Job Description Summary This role will be responsible for supporting and guiding process improvement activities for our Imaging manufacturing facilities and supply chain. You will work very closely with plant managers to help them continue to increase the LEAN maturity... 
    Senior
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Waukesha, WI
    4 days ago
  • $125k

     ...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is... 
    Senior
    Permanent employment
    Full time
    Remote work

    MRINetwork

    Menomonee Falls, WI
    1 day ago
  • Discover. Achieve. Succeed. #BeHere Experience description: EXPERIENCE DESCRIPTION: Froedtert Memorial Lutheran Hospital
    Senior

    Froedtert Memorial Lutheran Hospital

    Menomonee Falls, WI
    2 days ago
  • A leading automation technology company in Pewaukee, Wisconsin is seeking a Product Development Engineer to lead software development for embedded systems. You'll work with industrial communication protocols and troubleshoot networking issues while collaborating closely... 

    RTA - Real Time Automation, Inc.

    Pewaukee, WI
    2 days ago
  •  ....00 Shift: Shift 1 Shift Details : M-F 8:30-5pm Holidays : N/A Weekends : N/A Job Summary: The Imaging Assistant Senior (IA Sr), under the direction and supervision of a Registered Technologist, provides patient centered care across all areas... 
    Senior
    Temporary work
    Work at office
    Shift work
    Weekend work

    Froedtert Health

    Menomonee Falls, WI
    1 day ago
  •  ...Company Description . Job Description Position: C/C++ Programmer Location- Waukesha WI Duration- Fulltime, The CT Image Reconstruction Team is looking for a highly motivated software engineer interested in being a part of a global team developing the... 
    Full time
    H1b

    Agile Enterprise Solutions Inc

    Waukesha, WI
    9 hours ago
  • A leading robotics firm in Waukesha, Wisconsin, is seeking experienced software engineers specialized in C/C++ for embedded systems. The role involves migrating code from ClearCase to GitLab, collaborating with cross-functional teams, and performing formal code verification... 
    Senior

    Robotics Prcocess Automation, LLC

    Waukesha, WI
    3 days ago
  • A leading energy technology company is seeking a Software Development Engineer IV in Waukesha, WI. This senior role involves designing scalable software solutions for...  ...in IoT and embedded systems, and proficiency in C/C++, Angular, and Linux. Competitive benefits and a... 
    Senior

    DR Power LLP

    Waukesha, WI
    4 days ago
  • $60 - $65 per hour

     ...Job Description Rate $60 - $65/hr. Image Quality Algorithm Developer specializing...  ...imaging systems with expertise in applying engineering principles and scientific methods to develop...  ...in utilizing MATLAB, Python, and C++ for algorithm development, performance analysis... 
    Local area

    Monvik Info Solutions LLC

    Waukesha, WI
    13 days ago
  • Senior Embedded Software Engineer job at SoloPoint Solutions (Wisconsin). Menomonee Falls, WI. (Please Note...  ...CE (MS preferred) Proficient in C, C++, and Assembly Deep knowledge of microcontrollers...  ...and central), AI edge computing, and image detection Familiarity with Simulink,... 
    Senior
    Relocation package

    Downtown Boulder Partnership

    Menomonee Falls, WI
    2 days ago
  •  ...Senior Embedded Linux Wireless Driver Engineer Location: Waukesha, WI Experience: 9+ Years We are seeking an experienced Embedded Linux Wireless Driver...  ...Yocto and custom Linux builds. Proficiency in C/C++ and Python scripting. Solid understanding of networking... 
    Senior

    Futran Tech Solutions Pvt. Ltd.

    Waukesha, WI
    1 day ago
  •  ...Information Technologies, Inc. is looking for an Algorithm Development Engineer in Waukesha, Wisconsin. This role focuses on designing,...  ...devices. The ideal candidate will have extensive experience in C/C++, algorithm development, and signal processing, working within a... 

    MS0059 GE Medical Systems Information Technologies, Inc.

    Waukesha, WI
    1 day ago
  •  ...C++ & Linux Developer Location: Waukesha, WI Position Type: Full Time (NO C2C...  ...Functional Skills: ~ Client HealthCare Engineering Knowledge Desirable Functional...  ...Understanding of Client Healthcare environment. Experience in a software development.... 
    Full time
    Local area

    Staffing the Universe

    Waukesha, WI
    1 day ago
  • $86k - $126k

     ...AMER ESS division is currently seeking a Senior Optimization Developer. This role is located...  ...(3) years of programming experience (C, C++, Fortran). Three (3) years of experience...  ...practices. Experience with custom engineering design and processes. Experience in creating... 
    Senior
    Relocation package

    Eaton Corporation

    Waukesha, WI
    2 days ago
  •  ...for releases Qualifications we seek in you! Bachelor’s degree in computer science, computer engineering or in related STEM Major 10+ years of C/C++ experience in embedded software development Experience successfully migrating code bases from ClearCase to GitLab... 
    Senior
    Permanent employment
    Contract work
    Local area

    Robotics Prcocess Automation, LLC

    Waukesha, WI
    1 day ago
  • WELLS in Waukesha, Wisconsin is seeking a highly organized Executive Assistant to support executive leadership. The role involves managing schedules, communications, and travel arrangements while ensuring smooth operational flow. The ideal candidate should possess strong...
    Senior

    Wells

    Waukesha, WI
    3 hours ago
  • $86k - $126k

     ...AMER ESS division is currently seeking a Senior Optimization Developer.This role is located...  ...(3) years of programming experience (C, C++, Fortran).Three (3) years of experience...  ...modeling practicesExperience with custom engineering design and processes is desiredExperience... 
    Senior
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Nutanix

    Waukesha, WI
    2 days ago
  • $125k

    The Symicor Group is seeking a Sr. Commercial Underwriter in Waukesha, WI, with a salary up to $125K. Your primary responsibilities include underwriting new commercial loan requests and preparing detailed credit analysis and risk rating packages. The ideal candidate holds...
    Senior

    The Symicor Group

    Waukesha, WI
    3 hours ago
  • Precision Gears, Inc is looking for an Experienced Gear Manufacturing Quality Inspector to uphold safety regulations and supervise production quality. Candidates are expected to perform evaluations and document inspection results, ensuring compliance with quality standards...
    Senior

    Precision Gears, Inc.

    Pewaukee, WI
    2 days ago
  •  ...Senior Systems Engineer We are seeking a Senior Systems Engineer to play a pivotal role in transitioning from an old ALM to a new ALM within our global product teams. This position involves assisting with new features, designs, creating standardized processes, and managing... 
    Senior

    Kasmo Global

    Waukesha, WI
    13 hours ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will own the design, development, and delivery of next-generation compute solutions for Magnetic Resonance Imaging (MRI) scanners. Working across global software, firmware, and service engineering teams, you... 
    Senior
    Visa sponsorship
    Work visa
    Relocation package

    GE

    Waukesha, WI
    11 days ago
  •  ...C++/Linux Software Engineer Be responsible for defining, developing, and evolving software in a fast-paced agile team of 3-6, and agile development environment using the latest software development technologies and infrastructure. Work with a cross functional team... 
    Odd job
    Immediate start

    Staffing the Universe

    Waukesha, WI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Imaging (C++). Be the first to apply!