GE HealthCare is seeking an entry-level Firmware Engineer to support advanced Magnetic Resonance Imaging (MRI) systems. The role focuses on designing, developing, testing, and integrating embedded software for reliable real-time medical device performance while collaborating with system, hardware, and firmware teams.
Develop and maintain embedded software using C++ and object-oriented programming principles
Learn how real-time firmware components interface with custom hardware while supporting requirements for safety, reliability, determinism, and testability
Collaborate with system, hardware, and firmware teams to understand product requirements and translate them into clear, actionable tasks
Participate in design and code reviews to learn and apply coding standards, best practices, and expectations for high-quality software development
Work within an Agile development environment, including sprint planning, task execution, and continuous improvement activities
Build troubleshooting skills by investigating defects, documenting findings, and working with teammates to resolve issues
Communicate progress clearly, ask questions early, and take ownership of assigned work with team support
Bring curiosity and enthusiasm for AI-assisted development, exploring responsible ways to use AI tools to improve code quality, testing, documentation, and developer efficiency
Qualification
Required
* Bachelor's degree (or foreign degree equivalent) in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related field
* Coursework, internship, co-op, project, or academic experience using **C++** and object-oriented programming concepts
* Foundational understanding of embedded systems, firmware, computer architecture, operating systems, or closely related software concepts
* Willingness to learn the software development life cycle, from requirements through implementation, testing, and verification
Preferred
* Internship, co-op, research, capstone, or personal project experience related to **embedded** software, firmware, or hardware/software integration
* Exposure to software testing, debugging, version control, continuous integration, or automated test practices
* Exposure to debugging tools such as emulators, JTAG debuggers, logic analyzers, protocol analyzers, or simulation environments
* Familiarity with a real-time operating system (RTOS), Linux-based development environment, or embedded development toolchain
* Interest in working in a regulated environment with structured documentation of requirements, designs, testing, and results
Benefits
Professional development
Challenging careers
Relocation Assistance Provided: Yes
GE HealthCare provides a wide range of medical technologies and services to healthcare providers and researchers. It is a sub-organization of General Electric.