Jobs and Careers
GE

Trainee Engineer-2

GE HealthCare
Indiafull_timeVerifiedPosted 31 Jul 2025

About the role

Job Description Summary

Software engineer is responsible for designing, developing, and testing Embedded Software and Firmware for X-ray generators as well as the software tools necessary for engineering usage within Imaging Sub Systems group of GE Healthcare.

Job Description

Roles and Responsibilities

  • Duties include (but are not limited to):
  • Work closely with systems teams in requirements gathering and software design
  • Realizing and implementing the shortlisted architecture in SW code in compliance to software development lifecycle needs.
  • Testing implemented control strategies on hardware and/or simulation platforms to verify quality of control system realization
  • Where necessary, develop tools and procedures to aid in the development process and to minimize dependency on hardware availability
  • Interacting with global teams to develop consistent and synergized firmware for control systems across platforms
  • Interacting with global teams to develop consistent and synergized software for platforms
  • Designing and building strong testing infrastructure to minimize dependency on hardware availability
  • Adopting best practices in DFR, Agile and Lean software development methodologies to drive reliability upstream into the product development life cycle
  • The job role provides the engineer autonomy to make decisions within a defined framework. The candidate is expected to resolve problems in situations that require good domain expertise in embedded software development and sound problem-solving skills and judgment within established procedures. For more complex issues that may exist outside of defined instructions/parameters the engineer is expected to work out strategies in consultation with the larger team.

Required Qualifications

  • Bachelor's degree from an accredited university or college in Electronics/Computer science Engineering or equivalent.
  • 0 to 2 years’ experience in embedded software development for complex system and architecture.
  • Expertise in programming languages like C, C++
  • Awareness of software development lifecycle.
  • Experience with real time operating systems. VxWorks preferred.
  • Good working knowledge of configuration management tools like ClearCase or Git.

Desired Characteristics

  • Master’s degree in Electronics/ Computer science Engineering or equivalent.
  • Strong oral and written communication skills. Ability to document, plan, and execute programs.
  • Experience in Agile development is desirable.
  • Other programming languages like Python, Java etc
  • Basic knowledge to read and understand digital schematics (MCU/DSP etc).
  • Good hold in developing drivers for ADC/RTC/etc
  • Hands on experience in developing SW/FW for SoC devices (Xilinx/Intel)
  • Exposure to SW/FW development in power or control domain

Additional Information

Relocation Assistance Provided: No

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

GE HealthCare

View company profile →