Senior Software Engineer

GE Healthcare
Waukesha, WI, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Application Packaging Software System Penetration Testing Automation of Tests BIOS Cyber Security Computer Programming Computer Engineering Continuous Integration Linux Eclipse (Software) Perl (Programming Language)
+14 more
Firmware Integrated Development Environments Python (Programming Language) Microsoft Visual Studio Object-Oriented Software Development Service Pack Subsystems Test Case Virtual Machines Scripting Git Infrastructure Automation Frameworks Information Technology Software Coding

Job description

As a Senior Software Engineer, you will own the design, development, and delivery of next-generation compute solutions for Magnetic Resonance Imaging (MRI) scanners. Working across global software, firmware, and service engineering teams, you will drive platform capabilities from concept through final product release., + Work with a cross-functional team of engineers, scientists, and applications experts to translate high level software computing needs that demand new computer capabilities into component-level requirements.

  • Designs and programs a small module or a large component, feature, set of features for the product.

  • Skilled in writing code that meets standards and delivers desired functionality using the technology selected for the project.

  • Implement diagnostic capabilities to troubleshoot computers, display hardware for troubleshooting failures helping field and online engineers.

  • Plan and perform integration activities at component, sub-system, and system levels. Document designs and verification activities; perform component & subsystem level verifications, participate in system level verifications and validations, as necessary.

  • Facilitate performance issues triage and resolution when spanning hardware, firmware and operating system modules or settings.

  • Research industry trends in Compute, containers, virtual machines, cyber security, Linux operating system, and packaging technologies.

  • Keep abreast of Linux Service Pack releases, recommend adoption, and drive the adoption.

Requirements

  • Bachelor’s degree in computer science, Electrical Engineering or Computer Engineering with minimum years 4 years of experience.

  • Experience in Linux software packaging, installation technologies and various scripting languages such as Python, Perl.

  • Experience with object oriented and modular Linux programming.

  • Working knowledge in configuration management tools such as Git.

Desired Characteristics

  • Master’s degree in computer science, Computer Engineering or Electrical Engineering

  • Experience leveraging AI-driven solution to predict, monitor, and resolve compute system issues.

  • Experience with GPU, Drivers, BIOS, Networking, GPU technologies.

  • Demonstrated expertise in Linux Service Packs adoption, security patches installation.

  • Experience with automated test suites infrastructure - test case development, automation, and continuous integration

  • Experience with Cyber security tools, Pen testing, vulnerabilities diagnosis and delivering software fixes.

  • Familiarity with Python IDEs (Visual Studio Code, Eclipse, PyCharm).

  • Dependable, detailed oriented, hands-on problem solver obsessed with automating processes, continuous improvement.

About the company

GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

41 sec

Massive client data loss and bio-digital storage

Chris Heilmann +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all