Taro Logo

Staff Software Engineer

GE HealthCare is a leading global medical technology and digital solutions innovator focused on improving lives in healthcare moments that matter.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Healthcare

Job Description

GE HealthCare is seeking an experienced Staff Software Engineer to join their Maternal & Infant Care team. This role represents a unique opportunity to contribute to life-changing medical technology at a global healthcare innovation leader. The position combines technical leadership with hands-on development, requiring expertise in embedded systems, real-time operating systems, and hardware interfaces.

The ideal candidate will lead a team of 5-7 developers while actively participating in software design and development. The role demands deep technical knowledge spanning embedded C/C++, Python, and Linux-based systems, along with understanding of hardware components and communication protocols. You'll be responsible for architecting and implementing software solutions that directly impact healthcare delivery.

What makes this role particularly compelling is its intersection of cutting-edge technology with meaningful healthcare applications. You'll work on products that improve maternal and infant care, making a real difference in critical medical moments. The position offers the stability and resources of a global leader while maintaining the innovative spirit necessary for medical technology advancement.

The role requires 10+ years of experience, combining technical expertise with leadership skills. You'll collaborate with global teams, mentor other developers, and work closely with Product Line Leaders to shape product vision. GE HealthCare's commitment to innovation in healthcare technology makes this an ideal opportunity for a senior engineer looking to make a significant impact in the medical technology sector.

Last updated 15 days ago

Responsibilities For Staff Software Engineer

  • Define, develop, and evolve software in a fast-paced agile development environment
  • Identify work scope and provide justified estimates
  • Participate in technical designs and present technical ideas
  • Maintain code quality through best practices and unit testing
  • Design interfaces between code modules
  • Optimize application performance
  • Provide guidance to a team of 5-7 developers
  • Work with Product Line Leaders to understand product requirements
  • Drive design reviews and define interfaces between code modules

Requirements For Staff Software Engineer

Linux
Python
  • Bachelor's Degree in STEM
  • 10+ years of experience in object-oriented design and programming
  • Hands-on experience in Linux based products with embedded C/C++, and Python
  • Strong understanding of object-oriented design, Design patterns, Algorithms and data structures
  • Knowledge of Microcontrollers and Microprocessors
  • Understanding of electronics, circuits, and signals
  • Experience with communication protocols (I2C, SPI, USB, GPIOs, CAN bus, RS232, RS485)
  • Strong problem-solving abilities
  • Experience in building scalable distributed systems
  • Excellent communication skills
  • Ability to work with global teams

Related Jobs

Staff Engineer, Design Verification Engineering

Staff Design Verification Engineer position at Analog Devices, leading verification strategies for complex analog and mixed-signal designs with 7+ years experience required.

Associate Lead Software Developer

Associate Lead Software Developer position at KONE, focusing on embedded systems development with C++ and Linux, requiring 5+ years of experience in Chennai, India.

Embedded Software Engineer

Senior Embedded Software Engineer position at Qode, focusing on STM32 microcontroller development and embedded systems programming in Bangalore, India.

ASIC RTL Integration Engineer

Lead ASIC RTL integration engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.

ASIC RTL Integration Engineer

Lead ASIC RTL integration engineer position at Google, focusing on chip-level integration and team leadership for hardware development.