Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Countries for Software Engineers
What Jobs Can You Get with a Software Engineering Degree?
Is Software Engineering Hard?
What is Software Engineering?