Staff Software Engineer - Firmware
GE HealthCare
Job Description Summary Join our Firmware team as a key contributor in architecting, developing, and integrating embedded software for cutting‑edge Magnetic Resonance Imaging (MRI) products. In this role, you will build and maintain real‑time firmware components that interface closely with custom hardware, deliver deterministic performance, and meet high standards for reliability, safety, and testability. You will work across the full life cycle – from requirements and design through implementation and verification – collaborating with cross‑functional engineering teams to advance our MR platforms and improve patient care. Essential Responsibilities Lead firmware development efforts including technical planning, execution, and progress tracking. Design, develop, and maintain embedded software/firmware that meets stringent quality, reliability, real‑time performance, and testability requirements. Collaborate with system, hardware, and architecture teams to translate requirements into robust firmware designs and well‑defined hardware interfaces. Partner with global teams and architects to drive consistent design patterns and architectural improvements across products. Conduct and participate in design and code reviews to ensure adherence to best practices, coding standards, and regulatory expectations. Execute work within a Scaled Agile Framework (SAFe), contributing to PI planning, sprint execution, and continuous improvement. Mentor and coach junior engineers, fostering technical growth, code quality, and strong engineering practices. Demonstrate strong ownership and accountability by driving work to closure, proactively communicating status and risks, and reliably following through on commitments. Qualifications/Requirements Bachelor’s degree or foreign degree equivalent in Computer Engineering, Electrical Engineering, Computer Science, or a related field. 8 years of experience designing, developing, and debugging embedded/firmware software using C++ and object‑oriented design (including on‑target troubleshooting). Desired Characteristics Master’s degree or PhD in a related field. 3 years of experience using continuous integration and automated testing. 5 years of experience in embedded system troubleshooting and on‑target debug using tools such as emulators, JTAG debuggers, logic analyzers, and protocol analyzers. 5 years of experience working with a Realtime OS such as VxWorks. Experience using a Linux development environment and containers. Passionate user of AI‑assisted development tools (e.g., code comprehension, testing, refactoring, reviews, documentation) in compliance with security, privacy, and quality guidelines. Experience in a regulated environment requiring rigor in documentation of requirements, designs, testing, and results. Experience working on medical devices within a Quality Management System (QMS). We will not sponsor individuals for employment visas, now or in the future, for this job opening. GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID‑19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees. Relocation Assistance Yes #J-18808-Ljbffr GE HealthCare
- GE HealthCare is seeking a Senior Firmware Engineer to support the development of advanced MRI systems in Waukesha, Wisconsin. You will design and develop embedded software, collaborating with teams to deliver reliable, real-time performance. This role emphasizes modern...SuggestedRelocation package
- A global healthcare technology company in Waukesha, Wisconsin, is seeking a Firmware Engineer to lead the development of embedded software for MRI products. This role involves collaborating with cross-functional teams to design, develop, and maintain firmware components...Suggested
- TTI Group in Menomonee Falls, WI is seeking a qualified Engineer to serve as the technical lead in firmware testing strategies. The ideal candidate will possess a Master’s or Bachelor’s degree in Computer Engineering and have 2-5 years of relevant experience in verification...Suggested
- ...products, solutions, and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Staff Software Engineer position, you’ll lead the development of complex, AI‑enabled software systems across multiple platforms. You will set...Suggested
- 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...SuggestedVisa sponsorshipWork visaRelocation package
- ...teams Reviews work of less experienced team members Minimum Qualifications Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, Computer Information Systems, Geographic Information Systems, MIS, Engineering or closely...Remote work3 days per week
- We are seeking a Senior Software Engineer with a strong cybersecurity focus to design, build, and evolve secure, resilient, and scalable software systems. You will work closely with security architects, product leadership, and engineering teams to embed security into every...Work at officeVisa sponsorshipWork visaRelocation package3 days per week
- GE HealthCare in Waukesha, Wisconsin, is looking for a Senior Software Engineer with a strong cybersecurity focus. The role involves designing and evolving secure software systems, working closely with various teams to embed security at every stage of the software lifecycle...Work at office
- Do you thrive on solving complex problems for local communities through a mix of software development, GIS, engineering, and technology? Are you a developer who understands geospatial systems and wants meaningful ownership over the products you build? Ruekert & Mielke...Local areaFlexible hours
- Job Description Summary As a Senior Software Engineer for MR SW Compute team, you will be responsible for multiple software projects as technical leader and lead the team from the front in all the technical aspects. Will work on highly complex software projects that require...Permanent employmentVisa sponsorshipWork visaRelocation package
$64.5k - $129.5k
...teams. Implement customer and departmental standards. Ensure engineering processes are followed and suggest enhancements. Meet all Automated... ...operating environment, including e‑mail and Microsoft Office software. Understanding of electrical and mechanical building systems....Temporary workFor subcontractorWork at officeRemote work- Axiom Consultants is seeking a GIS Software Developer to enhance AssetAlly®, a GIS-driven asset management platform for municipal clients. You will work on developing and maintaining web applications, collaborating across teams to address municipal infrastructure challenges...Flexible hours
- Job Description Summary As a Senior Software Engineer, you’ll play a meaningful role in shaping the next generation of MR scanner technology. This position offers the opportunity to make a real impact on healthcare innovation while working in a collaborative, supportive...Visa sponsorshipWork visaRelocation package
- Job Description Summary We are seeking a Senior Software Engineer for ECG Management with deep experience integrating Electronic Health Record (EHR) systems. In this role, you will collaborate closely with architects, designers, and backend engineers to deliver secure,...Visa sponsorshipWork visaRelocation package
- We are seeking an experienced Software Engineering Manager who thrives as a working manager — someone who leads by example, isn'''t afraid to write code alongside their team, and brings both technical depth and people leadership to the table. This role sits at the intersection...
- ...Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions)...Permanent employment
- ...Overview Job Title: Power Generation Application Engineer Employment Type: Full-Time, On-site The Power Generation Application Engineer role is a developmental program designed to train and prepare engineers for future industrial sales positions. This role focuses on...Full timeRelocation
- Senior SAP S4 HANA FICO Consultant Client is seeking an experienced senior SAP S4 HANA FICO Consultant based in the USA, preferably located near Chicago, IL area or Danville, IL and/or Waukesha, WI to travel on site the later two locations throughout the project, whenever...Local area
- ...Application Engineer Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering... ...Respond proactively to all sales calls. Utilize proprietary software platforms to address technical questions. Utilize third party...For contractorsWork experience placementSeasonal workWork at officeLocal areaShift work
- Full Stack.Net Developer Location: Waukesha, WI (Hybrid Onsite)(Locals Only) Duration: 6 months C2H Interview: Phone and Video Visa: USC and GC Only Skill Set is C#,.Net, REST, Azure, and Front End (Vue, Razor, Angular, or React) – experience with GIS or...Local area
- Position: Software Engineer - GPU, C++, OpenCL, CUDA Location: Waukesha, WI (Onsite) Exp: 5 - 9 yrs Key Skills: GPU, C++, OpenCL, CUDA, OneAPI, Matlab Job Requirements The CT Program is working on upgrading CT scanners used worldwide. The center is currently concentrating...Work experience placementWorldwide
- hudsonmanpower is hiring a Software Engineer in Waukesha, WI to develop and optimize image processing algorithms for CT scanners. Candidates should have 5-9 years of experience in C++, OpenCL, CUDA, and OneAPI. The position involves improving image chain performance and...
- ...System Leverage Agile Methodologies to build and deliver quality software and solutions. Interact with Global teams on a regular basis.... ...: Bachelor's Degree in Computer Science, Electrical Engineering or related computer field Experience in software engineering and...Long term contract
- ...Master’s degree in Electrical/Electronic Engineering, Embedded Systems, or related field.... ...manufacturing Experience in electrical design software and simulation tools Perform board... ...manufacturing or in the field Develop low-level firmware and drivers for microcontrollers and...
- ...employs over 5,000 people worldwide and is committed to moving energy forward. We're looking for a Lead Mechanical Design Engineer eager to take on advanced engineering challenges and contribute directly to the evolution of next-generation reciprocating engines...WorldwideFlexible hours
- A leading consulting firm in IT services is looking for a Senior Java Developer to join their Global Service Technology team. The developer will collaborate within a Scrum team to create enterprise service platforms aimed at securely transferring data. Candidates should...
- ...Application Engineer The Application Engineer drives the sales process, working in conjunction with the Field Service Sales team as the... ...recommended future actions. Generate regional analytical reports for staff and to support commercial review meetings. Knowledge, Skills &...
- ...facilities in the USA and Italy, we take pride in our world-class engineering, craftsmanship, and dedication to excellence. Our global... ...Develop, edit, and optimize CNC programs using CAM software and machine controls to maximize efficiency and part quality...Hourly payFull timeFlexible hoursDay shift
- SAP Implementation Project Team Lead II is responsible for project management as it relates to implementation and execution of SAP for the designated work stream at assigned Subsidiary locations. Partner with Global Business Process Owner, IT - COE’s and Subsidiary Stakeholders...Summer work
- ...Job Description Summary The Senior Engineering Manager for Compute, Cybersecurity & Serviceability is a critical leadership role responsible... ...within the MRI (Magnetic Resonance Imaging) Global Software Organization. This leader will establish and scale a high-impact...Visa sponsorshipWork visaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Firmware. Be the first to apply!
- ultimate software Waukesha, WI
- software sales executive Waukesha, WI
- remote software sales Waukesha, WI
- senior c# .net software developer Waukesha, WI
- id software Waukesha, WI
- software Waukesha, WI
- entry level software sales Waukesha, WI
- internship software Waukesha, WI
- healthcare software sales Waukesha, WI
- software qa Waukesha, WI


