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-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
Work-Life-Integration
Essen & Trinken
Gesundheit, Fitness & Fun
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Vöcklamarkt
GE Healthcare ist ein Tochterunternehmen von General Electric, einem der führenden Anbieter von medizintechnischen Lösungen und Dienstleistungen.
- Etablierte Firma
- Onsite, Hybrid
- Pharma, Chemie, Biotech
Weitere Jobs
Diese Jobs könnten dich auch interessieren
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...
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...
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...