About Us: GE Healthcare’s Healthcare Systems business provides a wide range of technologies and services for clinicians and healthcare administrators that can help caregivers improve the consistency, quality and efficiency of patient care everywhere. These technologies advance every phase of patient care, from diagnostic imaging to routine testing to life-critical care. With X-ray, Women’s Health, Computed Tomography, Magnetic Resonance, Molecular Imaging, Diagnostic Cardiology and Interventional technologies, GE creates industry-leading products that allow clinicians to see inside the human body more clearly than ever. In addition, with efforts in ultrasound, ECG, bone densitometry, patient monitoring, incubators and infant warmers, respiratory care, anesthesia management and a wide range of technologies and services for clinicians and healthcare administrators, GE’s Healthcare Systems business enables clinicians to provide better care for millions of patients every day - from wellness checkups to advanced diagnostics to life-saving treatment.
Role Summary: Software Engineer is a key position within the Bangalore Ultrasound team and will be responsible for delivering Android and iOS applications for GE's value ultrasound segment through disruptive technology innovation. The candidate is expected to deliver best in class Mobile applications by adopting industry standard coding practices and work closely with the program and customer care teams.
Essential Responsibilities: The Software Engineer has responsibilities for the development of mobile application software. Additionally, the position may develop distributed software applications for real-time critical motion control of subsystems.
Key responsibilities are:
Working closely with systems teams in requirements gathering and software design
Develop Apps using Android, iOS or Qt.
Develop image processing algorithms within the constrains of the mobile eco-system.
Interacting with global teams to promote consistency and maximize synergies across common software platforms.
Designing and building strong testing infrastructure to minimize dependency on hardware availability.
Leveraging Agile and Lean software development methodologies to drive reliability upstream into the product development life cycle
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
Writes codes that meets standards and delivers desired functionality using the technology selected for the project
Understand performance parameters and assess application performance.
Work on core data structures and algorithms and implement them in native mobile platform or cross platform technology.
Bachelor's Degree in Computer Science, Electrical Engineering or related computer field or higher.
4-6 years experience in Software development cycle and automated testing experience.
Experience in Android or iOS application programming Working knowledge in configuration management tools.
Should have knowledge of display rendering & GPU usage on mobile platforms.
Experience in using the framework of the underlying operating system.
Should have strong knowledge on library loading, thread usage & application deployment cycle.
Must be willing to work in Bangalore facility full time.
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.