GE HealthCare
Software Engineer
IND19-01-Bengaluru-EPIP 122 (Phase II)
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- IN
- Work mode
- On-site / unstated
- First seen by hirly
- 27 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
Job Description Summary
C++ Windows Software Engineer responsible for designing, developing, delivering, modernizing, and maintaining production-critical Windows software applications, services, and utilities. Owns the full software development lifecycle, including requirements analysis, documentation, implementation, troubleshooting, and ongoing support. Develops native C++ components, enhances system reliability, resolves complex platform issues, and collaborates with Quality Assurance and Release teams to deliver stable, high-quality, and backward-compatible releases.
GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. 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
Key Responsibilities:
- Develop, enhance, and maintain C++ software components, Windows-native services, and system utilities that support business-critical applications. Ensure solutions are scalable, reliable, performant, and compliant with established software development standards.
- Own and support the build, release, and deployment ecosystem, including MSBuild projects, batch scripts, installers, and diagnostic tools. Continuously improve build automation, developer productivity, and release repeatability.
- Investigate and resolve complex issues by analyzing application logs, crash dumps, Windows Event Logs, memory dumps, and system diagnostics. Perform root cause analysis and improve product quality.
- Modernize and refactor legacy codebases while preserving backward compatibility and minimizing operational risk. Apply software engineering best practices, including code reviews, automated testing, and regression validation, to safely introduce improvements.
- Collaborate with Quality Assurance, DevOps, and Release Engineering teams to support continuous integration, continuous delivery (CI/CD), release readiness. Ensure software releases meet quality, reliability, security, and performance expectations.
- Participate in the full software development lifecycle, including requirements analysis, technical design, implementation, testing, documentation, maintenance, and support activities. Contribute to technical discussions and drive continuous improvement initiatives.
Educational Qualification:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Required Qualification:
- 3+ years of C++ and Java development on Windows.
- Strong Win32/API knowledge (services, processes, threads, registry, file I/O).
- Experience with IPC (named pipes/events) and multithreading.
- Exposure to Java/C++ integration and proprietary communication protocols.
- PowerShell, Batch and Python scripting.
- Proven debugging/troubleshooting in complex production systems.
- Experience working with legacy codebases and compatibility constraints.
Desired Qualifications:
- WMI/driver-adjacent experience.
- Native build pipeline experience (MS Build/GitHub Actions).
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support
Disclaimer: GE HealthCare will never ask for payment to process documents, refer you to a third party to process applications or visas, or ask you to pay costs. Never send money to anyone suggesting they can provide employment with GE HealthCare.
#LI-SC1
Additional Information
Relocation Assistance Provided: Yes
Similar jobs
- Software Engineer 3eBay · Bangalore, Karnataka, IndiaFirst seen today
- Software Engineer II - Tax PlatformRippling · Bangalore, Karnataka, IndiaFirst seen today
- Software EngineerHarness · Bangalore, Karnataka, IndiaFirst seen today
- Software Engineer - Infrastructure & PlatformSwish · Bangalore, Karnataka, IndiaFirst seen today
- Software Engineer, IndiaBuild AI · IndiaFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job