Staff Software Engineer - Distributed Embedded Systems
GE Healthcare
Embedded Software EngineerAnesthesia and ventilation delivery technology: Build life-critical embedded software. Our software runs in anesthesia delivery systems and related vaporizer technologies used by clinicians every day.We are looking for an experienced embedded software engineer with strong, balanced experience in RTOS and Embedded Linux environments. The systems are distributed across multiple processors and include communication interfaces, hardware control, and FPGA-based functions.This is a hands-on technical leadership role. You will lead complex subsystem work, make system-level design decisions, mentor engineers, and help carry forward critical product and architecture knowledge. You need to understand how software and FPGA-based control fit together and be able to drive that architecture with FPGA and hardware engineers. FPGA logic or HDL development is not required.The strongest candidates will want to understand the complete medical device, not only their assigned software. Over time, this person should become a trusted expert in both distributed embedded systems and the anesthesia and ventilation-delivery domain.Roles and ResponsibilitiesLead the design, implementation, integration, and verification of distributed embedded software spanning RTOS and Embedded Linux.Define and review interfaces among processors, software subsystems, communications, hardware, and FPGA-based control.Work with FPGA and hardware engineers to establish responsibilities, data flows, timing, diagnostics, fault behavior, and integration plans.Lead work involving real-time behavior, concurrency, platform bring-up, BSPs, drivers, boot processes, inter-processor communication, and low-level debugging.Make technical decisions involving performance, determinism, reliability, maintainability, cybersecurity, safety, and fault handling.Lead design and code reviews, mentor engineers, and help resolve complex product and field issues.Contribute to platform roadmaps, reusable software, automated testing, CI/CD, and development-tool improvements.Work with systems, controls, hardware, quality, clinical, cybersecurity, and global software teams.Required QualificationsBachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a related technical field.8+ years of software development experience, including significant experience with embedded systems.Strong and comparable professional experience in RTOS-based embedded software and Embedded Linux.Extensive C++ experience in concurrent, real-time, resource-constrained, or reliability-critical systems.Experience designing and integrating distributed embedded systems involving multiple processors, communications, hardware interfaces, and FPGA-based control.Ability to drive architecture and integration for an FPGA-enabled system. FPGA or HDL development experience is not required.Strong system integration, platform bring-up, debugging, technical leadership, and communication skills.Preferred QualificationsExperience with Xilinx Zynq UltraScale+ MPSoC or a similar heterogeneous SoC that combines application processors, real-time processors, and programmable logic.Knowledge of control systems, including real-time control, closed-loop systems, modeling, simulation, or control-algorithm integration.Experience with FreeRTOS or another RTOS, Linux BSPs, drivers, boot processes, kernel interfaces, and ARM-based systems.Experience in medical devices or another regulated, safety-critical industry.Experience mentoring engineers and developing reusable embedded platforms.Interest in becoming a system-level and domain expert in anesthesia and ventilation delivery.We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity.Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you'd expect from an organization with global strength and scale, and you'll be surrounded by career opportunities in a culture that fosters care, collaboration, and support.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 Provided: Yes
- ...GE HealthCare seeks a Staff Software Engineer to lead distributed embedded systems development for anesthesia and ventilation delivery platforms. This hands-on technical leadership role requires deep expertise in RTOS and Embedded Linux across multi-processor architectures...Suggested
- ...GE HealthCare seeks an embedded software engineer to develop life-critical software for anesthesia and ventilation delivery systems. The role combines feature development, system integration, and testing while building expertise in medical device technology and clinical...Suggested
- ...Position Description: Systems Engineer The IT Systems Engineer will be responsible for maintaining, securing, and improving Insite's... ...in a fully remote environment and communicate clearly with a distributed team. Preferred Experience and Skills: Experience...SuggestedWork at officeRemote work
$230k - $290k
...designing, developing and launching backend systems at scale using languages like Python or... ...record of developing highly available distributed systems using technologies like AWS,... ...and iterating on feedback from your engineering and cross‑functional peers. You have strong...SuggestedWork at officeRemote workFlexible hours$100k - $300k
...motivated and experienced Java Engineer to join our team. As a... ...Responsibilities # Responsible for system function design, architecture... ...of 1 year of experience in software development and architecture,... ...capabilities; proficient in distributed system development...SuggestedFull timeLocal area- ...submit candidates for review via our applicant tracking system.Job Description:The Senior Systems Engineer serves as the technical architecture authority for... ...vendor technical escalations; and coordinate with distributed teams across time zones.English proficiency...Permanent employmentFull timeLocal areaRemote workWorldwideFlexible hoursShift work
- ...an experienced and technically driven engineer to drive the design, validation and implementation of embedded controls and electromechanical systems for new products and features. Areas... ...engineering experience3+ years: Relevant software, hardware, and/or electromechanical...Full time
$160k - $185k
...computers. You will write the software that runs them. This is... ...physicists and hardware engineers, converting complex... ...control stack — from real-time embedded kernels to distributed services — without handing... ...detection from live quantum systems. You have ~6+ years...Temporary workFlexible hours- ...on bringing new ideas to life through embedded software development, rapid prototyping, hardware... ...looking for a Senior Embedded Software Engineer to help design and develop technology that... ...of RTOS or bare-metal embedded systems· Experience with scripting languages such...Overseas
$99.3k - $198.7k
...Staff Software EngineerAbbott is a global healthcare leader that helps people live more fully... ...countries.The OpportunityAs a Staff Software Engineer, this seasoned professional will... ...with the company's Quality Management System policies and procedures.Maintain regular...Full timePart timeWork at officeWork visaNight shiftWeekend work$170k - $210k
...be fully remote in the US ** We're looking for a talented Staff Software Engineer to lead the technical direction of our public web... ...working knowledge of the Next.js, data stores, and content systems behind the experience. You'll select the technologies, architectural...Work at officeRemote work- ...leader or a technical expert, this position will set you up for success in the future.Primary ResponsibilitiesThe Lead Integrated Systems Engineer will play a critical role in delivering products that meet our customers’ expectations while advancing our manufacturing...Full time
$34.32 - $42.13 per hour
Software Engineering Internship Program Location: Remote (US... ...intern, you will be embedded into an engineering team... ...is a collection of systems and services providing... ...systems, or distributed systems concepts (latency... ...first organization with staff members including contractors...Hourly payFor contractorsInternshipCurrently hiringRemote work- ...Embedded Software EngineerETC is looking for an Embedded Software Engineer to work in the Entertainment Controls Team. This role focuses on embedded real-time software development using C and C++, Qt test software applications, new hardware bring-up and supporting feature...
- ...architecture, technical standards, and engineering best practices. Drive technical... ...Architecture Design, implement, and optimize distributed systems, APIs, event-driven architectures, and... ...Collaboration Partner with mobile, embedded, QA, UX, and IT teams to deliver end-to...Full timeTemporary work
$109.4k
...grow into the high-impact engineer you know you can be, supported... ...: Machine Learning Distributed Systems and Data Management Database... ...Automated Reasoning Embedded Systems Data Engineering... ...control systems Knowledge of software development lifecycle,...Full timeSummer workInternshipSeasonal workSummer internshipWork at officeWorldwideMonday to Friday$146.4k - $263.6k
...work closely with QEMU, Linux systems, and hardware teams to drive... ..., and innovative engineering solutions to build high-density... ...systems. As a Senior II Software Engineer, you will be responsible... ...troubleshooting skills across distributed Linux systems and database layers...Work experience placementWork at officeWorldwide- ...testing, and documenting Java based applications and client/server systems. The successful candidate must be capable of working very... ...MySQLPreferred Skills:• Mulesoft• Offshore -- Delivering via distributed teams (including offshore)• Domain -- Insurance• Domain -- FinancialAdditional...Local areaRemote workRelocation
$127k - $213k
...seeking to hire an experienced Lead ERP Engineer to join our talented Information Technology... ...for requests.Lead the intake and distribution of integration and specialty application... ...Workday and lead technical resource for ERP Systems.Responsible for leading validation of vendor...Full timeRemote work$140k - $170k
...not limited to, supporting software development by managing tools... ...responsible for automating systems, maintaining infrastructure,... ...applications on cloud-native, distributed, serverless architecture.II.... ...sharing throughout the engineering team.VIII. Support and work...Permanent employmentRemote work- ...Software Engineer (Entry-Level) United States (Onsite / Hybrid / Remote Opportunities) Full-Time Experience: 0–3 Years About... ...about software development, cloud technologies, distributed systems, application engineering, and building scalable enterprise...Full timeRemote work
$100k
...are looking for entry-level software programmers, Java full-stack... ...scientists, and machine learning engineers for full-time positions with... ...engineering, information systems, ITHighly motivated, self-... ...them to take you off their distribution list and make you unavailable...Full timeH1bRemote work$65k - $75k
...About the Company Software Engineer (SWE) — Remote Company: Remolity, Inc.... ...and development of reliable back-end systems, APIs, and core platform functionality... ...continuous improvement initiatives within a distributed team. Qualifications Qualifications...Full timeRemote work- ...a multi-disciplinary team of engineers, scientists, and management professionals... ...and commercializing AI/ML/Software solutions that address our... ...optimized, low-level code on embedded hardware Design and... ...and deploy machine learning systems/computer vision systems for analysts...Casual workWork at officeLocal areaImmediate startRemote workFlexible hoursDay shift
$90k - $130k
...apply our customer service and software expertise, we look to develop... ...and mid-level software engineers are encouraged to apply! Join... ...builds and supports high volume, distributed software that powers critical... ...Imaging/Document Management system. This includes backend services...Full timeContract workTemporary workWork experience placementWork at officeLocal areaRemote work- ...Remote Our client seeks a Senior / Staff UI Software Engineer to lead design and development of an Angular and TypeScript client application for next-generation sequencing instruments. The role delivers touchscreen interfaces within an Electron shell, collaborates with...Remote work
- ...counties that each record and value property differently. The role Most appraisers have never written a line of code. Most engineers have never defended a comp grid. We're looking for someone who has done both. You'll build the engine that does what a good...Full timeRemote workFlexible hours
- ...MGE is seeking a Real-Time EMS/SCADA Engineer to support and optimize our critical transmission and distribution operations in Madison, WI. The role focuses on ensuring telemetry accuracy, system reliability, and seamless integration across EMS, SCADA, and GIS platforms...
$207k - $300k
...experience. 8 years of experience in software development. 2 years of experience... ...performance bottlenecks. Experience with distributed ML systems optimization and parallelism (e.g.,... ...of our prototypes. As a Software Engineer, you will be working with the cutting...$100k
...are looking for entry-level software programmers, Java full-stack... ...scientists, and machine learning engineers for full-time positions with... ...engineering, information systems, IT project work on the... ...them to take you off their distribution list and make you unavailable...Full timeH1bRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Distributed Embedded Systems. Be the first to apply!
- senior windows systems engineer Madison, WI
- system performance engineer Madison, WI
- software system engineer Madison, WI
- computer system validation engineer Madison, WI
- senior staff systems engineer Madison, WI
- operations support system engineer Madison, WI
- advanced systems engineer Madison, WI
- distributed systems engineer Madison, WI
- system engineer remote Madison, WI
- systems engineer Madison, WI




