Senior Software Engineer at GE Healthcare

Bengaluru, Karnataka, India

GE Healthcare Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Healthcare, Medical TechnologyIndustries

Requirements

  • Bachelor’s degree (master preferred) in computer science or related field
  • Minimum 6+ years of experience in software development and design
  • Cross-Platform Development: Develop cross-platform GUI or backend applications for Android, iOS, and Windows using C++
  • Understanding of Software Installation Technologies, including installation file formats, tools, and commands
  • Configuration management, encompassing user profiles and registry locations for application settings
  • Security, covering access-control lists, process integrity, AppContainer isolation, and the firewall configuration API
  • Windows credential providers and the login process to ensure compatibility with cloud authentication
  • Windows "kiosk-mode" lockdown for embedded systems, including an understanding of the limitations associated with specialized devices
  • Fleet management using InTune or other Mobile Device Management (MDM) solutions, while adhering to best practices
  • Design Expertise: Experience and excellent conceptual knowledge in software architecture and design patterns to drive scalability, reliability, and maintainability
  • Software Development: Develop software applications using languages such as C/C++ and C#, ensuring optimal performance and security. For C++, development experience on C++14 and above is mandatory
  • Inter-process Communication (IPC): Strong understanding of the mechanisms provided by an operating system

Responsibilities

  • Interact with internal and external stakeholders to map business requirements to domain requirements and design qualities such as reliability, security, reusability, testability, etc
  • Support the development teams on all levels by finding the right architectural trade-offs and assist the scrum teams in implementing the taken decisions such as appropriate technology, tools, solutions, workflow, coding standards, etc
  • Lead POC/ATD to solve new and complex problems by researching, learning, and proposing novel solutions in addition to participating in their actual implementation
  • Advocate new and current technologies by researching technology trends, creating demonstrators, and elaborating the benefits
  • Research and introduce new architectural design patterns, best practices, and technology trends
  • Coach and inspire team members to achieve business goals while supporting their personal growth
  • Contribute to proposals, reports, research, and presentations
  • Create and document high-level software architecture to guide the organization and serve as a basis for mutual understanding between all parties involved in product development
  • Ensure the maintainability and extensibility of software architectures over many release cycles
  • Work with other architects/teams to create an efficient DevOps environment, to keep development and operations teams aligned
  • Analyze, design, and develop a software architecture roadmap and implementation plan based upon a current vs. future state of the business

Skills

Software Design
Software Development
Architecture
Ultrasound Ecosystem
Medical Devices
Reliability
Security
Reusability
Testability
Scrum
POC
ATD
Technology Trends
Design Patterns
Coding Standards

GE Healthcare

Healthcare technology and data analytics provider

About GE Healthcare

GE Healthcare provides a range of healthcare technologies and services aimed at improving patient care. Its main products include imaging systems, mobile diagnostic devices, patient monitoring solutions, and advanced software for data analysis. These products help medical professionals make informed decisions and enhance the efficiency of healthcare delivery. Unlike many competitors, GE Healthcare invests significantly in research and development, allocating $1 billion each year to innovate and enhance its offerings. The company’s goal is to support healthcare providers in delivering better patient outcomes, as evidenced by its technology supporting over 300,000 patients daily and managing 2 billion patient scans each year.

Chicago, IllinoisHeadquarters
1892Year Founded
N/ACompany Stage
Data & Analytics, HealthcareIndustries
10,001+Employees

Risks

Emerging AR technologies increase competition in medical imaging.
Regulatory challenges may delay AI application expansions in healthcare.
Dependence on clinical trial success for new product market positioning.

Differentiation

GE Healthcare invests $1 billion annually in R&D for product innovation.
The company supports over 300,000 patients daily with its healthcare technologies.
GE Healthcare's AIR Recon DL offers 3D motion-insensitive imaging for enhanced MRI quality.

Upsides

Acquisition of Caption Health expands AI-powered ultrasound capabilities.
Successful Phase III trial of [18F]flurpiridaz enhances coronary artery disease detection.
Collaboration with Wayra accelerates digital health innovation in EMEA.

Land your dream remote job 3x faster with AI