
Trainee Engineer-2
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Trainee Engineer - 2
GE Healthcare
About the Role:
As a Trainee Engineer - 2, you will be an integral part of our software development team, contributing to the design, implementation, and testing of cutting-edge medical device software. This role offers a unique opportunity to gain hands-on experience in a dynamic and collaborative environment, working alongside experienced engineers to develop innovative solutions that improve patient care.
Responsibilities:
- Collaborate with system teams to gather requirements and contribute to software design.
- Implement software code based on chosen architecture, adhering to the software development lifecycle.
- Test control strategies on hardware or simulation platforms to validate software quality.
- Develop tools and processes to streamline development and reduce hardware dependency.
- Coordinate with global teams to standardize and optimize firmware and software solutions.
- Build and maintain robust testing frameworks to enhance efficiency and reduce hardware reliance.
- Apply best practices in Design for Reliability (DFR), Agile, and Lean methodologies.
- Exercise decision-making autonomy within defined frameworks, leveraging domain expertise to resolve issues.
Qualifications:
- Bachelor's degree in Electronics or Computer Science Engineering (or equivalent).
- 0-2 years of experience in embedded software development for complex systems.
- Proficiency in programming languages such as C and C++.
- Understanding of the software development lifecycle.
- Experience with real-time operating systems (VxWorks preferred).
- Familiarity with version control and configuration management tools (ClearCase or Git).
Desired Characteristics:
- Master's degree in Electronics or Computer Science Engineering (or equivalent).
- Strong communication and documentation skills.
- Exposure to Agile development methodologies.
- Knowledge of additional programming languages (Python, Java).
- Ability to interpret digital schematics.
- Experience developing drivers for components (ADC, RTC).
- Hands-on experience with SoC devices (Xilinx, Intel).
- Familiarity with software/firmware development for power or control domains.
Required Qualifications:
- Education: Bachelor's degree in Electronics or Computer Science Engineering (or equivalent) from an accredited institution.
- Experience: 0-2 years of experience in embedded software development for complex systems and architectures.
- Technical Skills:
- Proficiency in programming languages such as C and C++.
- Understanding of the software development lifecycle.
- Experience with real-time operating systems (VxWorks preferred).
- Familiarity with version control and configuration management tools (e.g., ClearCase or Git).
Desired Characteristics:
- Master's degree in Electronics or Computer Science Engineering (or equivalent).
- Strong communication and documentation skills.
- Exposure to Agile development methodologies.
- Knowledge of additional programming languages (e.g., Python or Java).
- Ability to interpret digital schematics (MCU/DSP, etc.).
- Experience developing drivers for components like ADC and RTC.
- Hands-on experience in software/firmware development for SoC devices (e.g., Xilinx, Intel).
- Familiarity with software/firmware development for power or control domains.
Key Responsibilities
As a Trainee Engineer-2 at GE Healthcare, you will:
- Contribute to Software Design: Collaborate with system teams to gather requirements and actively participate in the software design process.
- Implement Software Solutions: Translate chosen architectures into functional software code, ensuring strict adherence to the software development lifecycle.
- Validate Control Systems: Test control strategies on hardware or simulation platforms to rigorously validate the quality and functionality of control system implementations.
- Optimize Development Processes: Develop and implement tools and processes that streamline development workflows and minimize reliance on hardware availability.
- Standardize Firmware and Software: Work with global teams to establish and optimize firmware and software solutions across diverse platforms, ensuring consistency and efficiency.
- Build Robust Testing Frameworks: Design and maintain comprehensive testing frameworks to enhance development efficiency and reduce hardware dependency.
- Apply Best Practices: Implement best practices in Design for Reliability (DFR), Agile, and Lean methodologies to continuously improve product reliability throughout its lifecycle.
- Exercise Independent Decision-Making: Make informed decisions within defined frameworks, leveraging your domain expertise in embedded software to resolve issues. For complex scenarios, collaborate with the team to develop effective solutions.
Selection Process
GE Healthcare Trainee Engineer-2 Selection Process
GE Healthcare is seeking a talented Trainee Engineer-2 to join our team. The selection process will consist of the following stages:
1. Application Review: Candidates will be screened based on their resume and cover letter, focusing on relevant education, experience, and skills outlined in the job description.
2. Online Assessment: Shortlisted candidates will complete an online assessment evaluating technical skills in programming languages (C/C++), software development lifecycle understanding, and problem-solving abilities.
3. Technical Interview: Candidates demonstrating strong technical aptitude will participate in a technical interview with a GE Healthcare engineer. This interview will delve deeper into their programming experience, software development knowledge, and understanding of embedded systems.
4. Behavioral Interview: Final candidates will undergo a behavioral interview to assess their communication, teamwork, problem-solving, and adaptability skills. This interview will focus on their past experiences and how they align with GE Healthcare's values and culture.
5. Offer & Onboarding: Successful candidates will receive a job offer and participate in a comprehensive onboarding program to integrate seamlessly into the GE Healthcare team.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About GE Healthcare
About GE Healthcare
GE Healthcare is a leading global medical technology, pharmaceutical diagnostics, and digital solutions innovator. With a rich history of pioneering advancements in healthcare, GE Healthcare is dedicated to improving patient outcomes, enhancing clinical workflows, and driving innovation across the healthcare continuum.
From advanced imaging technologies to life-saving therapies, GE Healthcare empowers healthcare providers with the tools and insights they need to deliver exceptional care. The company's commitment to research and development ensures a constant stream of cutting-edge solutions that address the evolving needs of the healthcare industry. GE Healthcare fosters a collaborative and inclusive environment where talented individuals can contribute to making a real difference in the world.
Ready to Apply?
Join GE Healthcare and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job