Jobs and Careers
GE
Senior Software Engineer - Imaging (C++)
GE HealthCareRemote, United States, United StatesRemotefull_timeVerifiedPosted 24 Mar 2025
About the role
Job Description Summary
* Not Open to sponsorship & role will sit in office 3 days a week *As a Senior Software Engineer, you will act as a technical lead and will drive the Design, development of clinical applications and features using C++ and COM with special emphasis on User Interface and User Experience design using Qt or similar frameworks for General Imaging Ultrasound medical devices; design Software Platform components with scalable architecture; engage with internal SMEs (Subject Matter Expertise)/Architects and get things done with help of Scrum teams by defining the backlogs, assigning, regular support and review and finally through 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.
Job Description
* Not Open to sponsorship & role will sit in office 3 days a week *
Your responsibilities will include:
- Software Design & Implementation: Design and implement software for GE Healthcare's Medical Ultrasound products, ensuring adherence to high standards of quality and performance.
- Full Software Development Lifecycle: Engage across the entire software development lifecycle, including high-level and detailed design, implementation, verification (both automated and manual), and maintenance activities.
- Requirements & Specifications: Author software requirements and design specifications, acting as a feature lead by managing scheduling, estimating efforts, and overseeing implementation.
- Testing & Verification: Develop and execute unit, integration, and system tests to validate design and implementation throughout development cycles.
- Quality & Compliance: Apply technical expertise to ensure the quality of design and implementation, including compliance with GE Healthcare’s Quality Management System.
- Agile Collaboration: Collaborate with project team members using the Agile Scrum methodology to deliver high-quality software solutions.
- Mentorship: Mentor and guide other engineers on the team, promoting the development of high-quality software using static analysis tools, design reviews, and code reviews.
- Technical Leadership: Provide technical decision-making and guidance for the Scrum team. Lead by example, driving engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.
- Continuous Improvement: Support and drive the team's efforts in continuous improvement by enhancing efficiency, eliminating duplication, and leveraging product and technology reuse.
- Code Standards & Performance: Write code that meets established standards and delivers the desired functionality. Understand and assess application performance to ensure optimal outcomes.
- Communication: Proactively share information across the team, ensuring it reaches the right audience with the appropriate level of detail and timeliness.
Education Qualification
- Bachelor’s degree in electrical engineering, Computer Engineering, Computer Science, or related computer degree.
- 8 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.
Desired Characteristics / Technical Expertise
- Demonstrated Experience/Familiarity with CUDA, HLSL (DirectX) and C++ especially in image processing / medical image processing domain.
- Strong C++/ GPGPU Programming Skills: Proficient in software design, implementation, and testing using C++/GPGPU.
- Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members.
- Software Reliability and Performance: Deep understanding of software reliability, fault detection/isolation, and performance algorithm techniques.
- Regulated Standards Compliance: Proven
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s