Software Engineer (Qt/QML) for Medical Device Software

GE Healthcare Private Limited

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GE Healthcare Private Limited in Bengaluru is seeking an experienced Software Engineer- Qt/QML to join the Infant Care Software team. You will design, develop, integrate, test, and maintain software for Infant Care products on embedded Linux platforms.

The role emphasizes hands-on coding in C++, Qt and QML, adherence to Agile SDLC, CI/CD, and quality/regulatory requirements for medical devices. Collaboration with cross-functional teams is essential to deliver robust software on tight timelines.

Qualifications

  • Bachelor's degree in STEM fields (CS, Electronics, Electrical Eng, Biomedical Eng, or related).
  • Minimum 5 years of professional software development experience.
  • Strong hands-on experience with C++, Qt, and QML on embedded Linux.
  • Experience with Agile SDLC and CI/CD practices, code reviews, and defect management.

Responsibilities

  • Design, develop, integrate, and maintain features for Infant Care products.
  • Write high-quality C++, Qt, and QML software on embedded Linux platforms.
  • Participate in SDLC activities, Agile practices, and testing strategies.
  • Analyze defects, perform root-cause investigations, and implement fixes.
  • Collaborate with cross-functional teams to ensure timely delivery and quality.

Education

Bachelor's degree in STEM fields (CS, Electronics, Electrical Engineering, Biomedical Engineering, or related)

Tools

C++
Qt
QML
embedded Linux
Git
GitLab
Jenkins
Jira
Rally
Coverity
SonarQube
CI/CD

Job description

Software Engineer Job Description Summary We are looking for an experienced "Software Engineer- Qt/QML" to join the Infant Care Software team. In this role, you will be a core member of the product software team responsible for designing, developing, integrating, testing, and maintaining high-quality software for Infant Care products. You will contribute to software architecture, feature development, defect resolution, performance improvement, and sustaining activities in a regulated medical device environment. The ideal candidate is a strong team player with excellent communication skills, hands-on technical depth, and the ability to deliver results in a fast-paced Agile environment. 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.

Roles and Responsibilities:

In this role, you will:

  • Design, develop, integrate, and maintain software features, platform components, subsystems, and services for Infant Care products.
  • Develop high-quality C++, Qt, and QML software on embedded Linux platforms, ensuring reliability, maintainability, scalability, and performance.
  • Apply SDLC practices and methodologies such as Agile, Lean, CI/CD, software and product security, documentation, refactoring, and testing techniques.
  • Write clean, efficient, testable code that meets coding standards and delivers the expected functionality within committed timelines.
  • Work with product, technical, program, and system leadership to understand product requirements, user needs, product vision, and multi-generation technology plans.
  • Translate requirements and product vision into well-defined user stories, software tasks, design inputs, and implementation plans.
  • Participate in software design reviews, code reviews, interface definition, impact analysis, and technical decision-making.
  • Analyze defects, perform root cause investigation, debug complex software issues, and implement corrective actions.
  • Collaborate with verification, systems, hardware, program, and product teams to ensure complete and high-quality feature delivery.
  • Support unit testing, integration testing, automation, static analysis, and other engineering practices that improve software quality and predictability.
  • Understand the complete product, its modules, interfaces, and dependencies while developing expertise in the assigned component or subsystem.
  • Identify opportunities to improve development efficiency, reduce duplication, increase reuse, and strengthen software development processes.
  • Ensure compliance with applicable quality, regulatory, security, documentation, and process expectations for medical device software.
Qualifications/Requirements:
  • Bachelor's degree in a STEM discipline such as Computer Science, Electronics, Electrical Engineering, Biomedical Engineering, or a related field.
  • Minimum of 5 years of professional software development experience in a production software environment.
  • Strong hands-on experience in C++, Qt, QML, and object-oriented analysis and design on embedded Linux platforms.
  • Experience working in Agile software development teams with exposure to SDLC, CI/CD, version control, code reviews, and defect management practices.
  • Strong debugging and problem-solving skills, including experience working with existing and complex codebases.
  • Experience with communication protocols and interfaces such as I2C, SPI, USB, GPIO, CAN bus, RS232, RS485, TCP/IP, and networking concepts.
  • Ability to work independently with minimal supervision while collaborating effectively with cross-functional and global teams.
Desired Characteristics:
  • Experience in medical device software development or other regulated product development environments.
  • Understanding of healthcare product development, quality management systems, design controls, traceability, verification, and validation practices.
  • Experience with unit testing, integration testing, test automation, static analysis, performance profiling, and software quality improvement practices.
  • Exposure to tools such as Git, GitLab, Jenkins, Jira, Rally, Coverity, SonarQube, or similar engineering toolchains.
  • Strong analytical thinking, ownership mindset, communication skills, and ability to work with global cross-functional teams across time zones.
  • Proven ability to ramp up quickly on complex and unfamiliar codebases and learn new languages, frameworks, tools, or product domains as needed.
Additional Information Relocation Assistance Provided:

No Experience Level Mid Level

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QT Framework exp with C/C++
QT Framework exp with C/C++

Amantya Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - C++QT
Senior Software Engineer - C++QT

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

STERIS • Maharashtra

On-site
INR 800,000 - 1,200,000
C++ QT Architect
C++ QT Architect

Amantya Technologies • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Amantya Technologies - Senior Software Engineer - QT Framework
Amantya Technologies - Senior Software Engineer - QT Framework

Amantya Technologies • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Lead software Engineer(C++,QT,QML)
Lead software Engineer(C++,QT,QML)

Right Advisors • Hyderabad

On-site
INR 2,800,000 - 4,200,000
Architect
Architect

NeST Digital • Bengaluru

On-site
INR 3,500,000 - 7,500,000
Senior Application Software Engineer
Senior Application Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Application Engineer
Software Application Engineer

Zydus MedTech • Bengaluru

On-site
INR 1,500,000 - 2,100,000
QT QML Specialist
QT QML Specialist

Tata Elxsi • Pune District

On-site
INR 4,000,000 - 7,000,000