Software Engineer

GE Healthcare GE Healthcare · Healthcare · Bengaluru, Karnātaka, India · Digital Technology / IT

Software Engineer responsible for the design and development of a platform, feature, subsystem, or service within GE Healthcare's Quality Management Systems, ensuring compliance with regulatory and product expectations. The role involves applying SDLC methodologies, best practices in coding, security, scalability, and testing, and leveraging AI-based tools to enhance productivity.

What you'd actually do

  1. Apply knowledge of the Software Development Lifecycle (SDLC) and methodologies such as Agile, Lean, XP, and CI/CD.
  2. Design, develop, and maintain software that adheres to coding standards and delivers expected functionality.
  3. Follow best practices related to security, scalability, documentation, refactoring, and testing.
  4. Analyze and evaluate application performance and identify opportunities for improvement.
  5. Be forward‑looking and leverage AI‑based tools and modern development techniques to improve productivity, quality, and software development outcomes.

Skills

Required

  • C++
  • multithreading
  • network programming
  • TCP/IP
  • Linux environments
  • virtual machines
  • Software Development Lifecycle (SDLC)
  • Agile
  • CI/CD

Nice to have

  • Healthcare domain
  • HL7
  • FHIR
  • Java
  • Python