Staff Software Engineer - Distributed Embedded Systems

GE HealthCare
US - Wisconsin - Madison
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

Lead the design, implementation, integration, and verification of distributed embedded software across RTOS and Embedded Linux systems, including interfaces with processors, hardware, communications, and FPGA-based control. Make system-level technical decisions, guide integration and debugging, mentor engineers, and contribute to reusable platforms, automated testing, and development improvements.

Requirements: Requires a bachelor's degree in a relevant engineering or computer science field, 8+ years of software development experience, and strong professional experience with both RTOS-based software and Embedded Linux. Candidates need extensive C++ experience and a record of designing and integrating distributed embedded systems, with strong architecture, debugging, integration, leadership, and communication skills.

Key Skills: Embedded Software, RTOS, Embedded Linux, C++, Distributed Systems, Real-Time Systems, System Architecture, FPGA Integration, Inter-Processor Communication, Platform Bring-Up, Board Support Packages, Device Drivers, Concurrency, System Integration, Technical Leadership, Debugging




Fast Track Upload