Senior Software Engineer

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

Senior Software Engineer for GE Healthcare's Comprehensive Care Ultrasound business, focusing on developing new features for console ultrasound products. The role involves hands-on coding, understanding user needs, delivering high-quality C++ code using Qt/QML, and collaborating within an Agile framework. Experience with medical device software development is desired, with a mention of AI hands-on experience being desirable.

What you'd actually do

  1. design and development (coding) of new features for ultrasound products, as part of a larger software team
  2. work on the new age SW platforms and develop the solutions for specific needs to our customers
  3. Working with clinical and product marketing personnel to understand user needs, define software requirements, and develop proof of concept solutions
  4. Delivering high quality code that meets set coding and quality standards
  5. Participating in design and code reviews

Skills

Required

  • Bachelor’s Degree in Computer Science or in “STEM” Majors
  • 5 years of professional experience in hands-on software development
  • object oriented design
  • C++
  • Qt
  • QML
  • issue tracking tools (Jira, Bugzilla)
  • Distributed Version Control Systems (Subversion, Github, Gitlab)
  • tools to deliver high quality code (Coverity/SonarQube, Cppcheck/Valgrind)

Nice to have

  • Understanding of medical devices/ medical software development
  • AI hands on

What the JD emphasized

  • Minimum of 5 years of professional experience in hands-on software development
  • Expertise and hands-on experience in C++ required
  • Experience in application development using Qt, QML on multi platform environments