
Develop, maintain and modernize production-critical Windows software using C++ and Java. The role covers the full software development lifecycle, including requirements, design, implementation, testing, debugging, deployment and support. The engineer will work with Windows-native services, multithreading, IPC, build/release systems, legacy code, CI/CD and complex production troubleshooting while collaborating with QA, DevOps and Release Engineering teams.
Required Skills 3+ years C++ and Java development on Windows Strong Win32/API knowledge Windows services Processes Threads Registry File I/O IPC Named pipes Events Multithreading Java/C++ integration Proprietary communication protocols PowerShell Batch scripting Python scripting Production debugging/troubleshooting Root-cause analysis Legacy codebase modernization Backward compatibility Automated testing and regression validation Build/release ecosystem CI/CD Preferred / Additional Skills WMI Driver-adjacent experience MSBuild GitHub Actions Native build pipelines
GE HealthCare
Software Engineer
You'll be redirected to the company's careers page.
3 weeks ago
Job at a glance
More jobs you might like.