Embedded Software Engineer

Neu

GE Healthcare

Job

In dieser Stelle entwickelst du robuste Firmware-Lösungen in C für eingebettete Systeme, arbeitest an der Integration und Validierung neuer Funktionen und nutzt AI-Tools zur Optimierung des Softwareentwicklungsprozesses.

Job-Zusammenfassung

Job-Technologien

Deine Rolle im Team

  • Collaborate with cross-functional teams to define system requirements and contribute to software architecture and design.
  • Translate requirements into robust, maintainable embedded firmware solutions (C-based) including testing and detailed documentation.
  • Design, implement, and validate new features for both embedded systems and PC applications, ensuring compliance with regulatory and quality standards.
  • Use AI-assisted development tools such as Claude or Codex as part of our software development workflow while critically reviewing all AI-generated results to ensure they meet our quality and regulatory requirements.
  • Execute and support verification and validation (V&V) activities to demonstrate product safety, performance, and reliability.
  • Partner with service teams, customers, and hardware suppliers to diagnose, troubleshoot, and resolve complex issues in embedded control systems, performing root-cause analysis across hardware, firmware, and software components.
  • Apply Design for Reliability (DfR) principles and leverage Agile and Lean methodologies to drive continuous improvement.
  • Work with global engineering teams to ensure consistency and reuse across software platforms.
  • Collaborate with external hardware partners to ensure seamless hardware/software integration.

Unsere Erwartungen an dich

Ausbildung

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline, or equivalent practical experience.

Qualifikationen

  • Exposure to Windows-based application development (C#/.NET preferred) and willingness to contribute when required.
  • Strong understanding of embedded software architecture and design.
  • Understanding of embedded electronics, including ADC/DAC, digital I/O, interrupts, PWM, motor control, and PID control systems.
  • Familiarity with software configuration management and version control tools (e.g., Git, Azure DevOps).
  • Strong written and verbal communication skills, including technical documentation and the ability to communicate effectively with both technical and non-technical stakeholders.
  • Good English skills are essential, as English is our primary working language; good German skills (B2 or higher) are also required.
  • Knowledge of medical device software standards such as IEC 62304 and ISO 13485.
  • Knowledge of communication protocols and interfaces such as RS232, CAN, Ethernet, and TCP/IP.
  • Familiarity with PIC32 microcontrollers and the IDE MPLAB.
  • Ability to read and interpret electrical schematics and component datasheets.
  • Self-motivated with the ability to work independently while contributing to a collaborative, global team environment.
  • Strong customer focus with the ability to support field teams and resolve issues effectively.
  • Excellent analytical thinking and problem-solving skills.
  • High attention to detail and commitment to quality and reliability.

Erfahrung

  • Significant experience developing embedded software in C for microcontroller-based systems.
  • Experience debugging embedded systems using oscilloscopes, logic analyzers, serial interfaces, and hardware diagnostic tools.
  • Practical experience in using AI coding assistants (e.g., Claude, Codex, GitHub Copilot) for software development, including the ability to critically evaluate and validate AI-generated code.
  • Experience working in regulated industries (e.g., medical devices, automotive, or similar).
  • Experience with unit testing for embedded C and CI/CD pipelines.
  • Experience with real-time operating systems (RTOS).
  • Experience with Programmable Logic Controllers (PLC).

Unser Angebot

  • This is a hybrid role based in Münster, Germany, with an expectation to work at least 3 days per week in the office to foster collaboration and innovation within the team.
  • Hands-on work with our FASTlab and TRACERlab systems in the lab is an essential part of this role.

Benefits

Gesundheit, Fitness & Fun

Themen, mit denen du dich im Job beschäftigst

Job-Standorte

Karte der Job-Standorte
© OpenMapTiles, © OpenStreetMap contributors
  • Standort Münster (Hessen)
    64839 Hessen, Deutschland

Das ist dein Arbeitgeber

GE Healthcare

Vöcklamarkt

GE Healthcare ist ein Tochterunternehmen von General Electric, einem der führenden Anbieter von medizintechnischen Lösungen und Dienstleistungen.

Unternehmenstyp
Etablierte Firma
Arbeitsmodell
Onsite, Hybrid
Branche
Pharma, Chemie, Biotech
  • Tröger & Cie. AktiengesellschaftNürnberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Vollzeit

    Wer hier einsteigt, gestaltet nicht nur Software – er bringt Maschinen zum Laufen, die man auf echten Baustellen wiedererkennt. Software-Entwickler (m/w/d) Basic Engineering Unser Auftraggeber ist ein international führender Hersteller von technisch...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • syracom AGWiesbaden

    • Easy Apply
    • 68k – 85k €
    • Hybrid
    • Onsite
    • Vollzeit
    • Senior

    Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • syracom AGWiesbaden

    • Easy Apply
    • 50k – 65k €
    • Hybrid
    • Onsite
    • Vollzeit

    Mitwirkung bei Sicherheitsanalysen und Bewertung von Anwendungen und IT-Systemen. Unterstützung bei der Konzeption und Umsetzung von technischen Sicherheitsmaßnahmen (z. B. WAF, Load Balancing, Firewall, etc.). Durchführung und Begleitung von...

    • WAF
    • XDR
    • SIEM
    • AWS IAM

Embedded Software Engineer

GE Healthcare