Senior Software Engineer

GE Healthcare GE Healthcare · Healthcare · Waukesha, WI +1 · Digital Technology / IT

Senior Software Engineer responsible for 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 to drive platform capabilities from concept through final product release.

What you'd actually do

  1. 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.
  2. Designs and programs a small module or a large component, feature, set of features for the product.
  3. Skilled in writing code that meets standards and delivers desired functionality using the technology selected for the project.
  4. Implement diagnostic capabilities to troubleshoot computers, display hardware for troubleshooting failures helping field and online engineers.
  5. 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.

Skills

Required

  • Linux software packaging
  • installation technologies
  • Python
  • Perl
  • object oriented and modular Linux programming
  • Git

Nice to have

  • GPU
  • Drivers
  • BIOS
  • Networking
  • GPU technologies
  • automated test suites infrastructure
  • test case development
  • automation
  • continuous integration
  • Cyber security tools
  • Pen testing
  • vulnerabilities diagnosis
  • delivering software fixes
  • Python IDEs (Visual Studio Code, Eclipse, PyCharm)