Firmware Engineer Embedded System

Phoenix Contact GmbH & Co. KG
Blomberg, Germany
2 days ago
Apply on jobboerse.phoenixcontact.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

ARM Architecture Unit Testing Communications Protocols Cyber Security Computer Engineering Continuous Integration Software Debugging Middleware Embedded Software Firmware Python (Programming Language) Software Architecture
+6 more
Real-Time Operating Systems Software Requirements Analysis Software Modules PIC Microcontroller Git Integration Tests

Job description

  • Sie entwickeln und pflegen Firmware für Embedded Systems sowie Softwaremodule in C für mikrocontrollerbasierte Anwendungen
  • Darüber hinaus konzipieren und implementieren Sie Treiber, Middleware und Applikationssoftware für leistungsfähige Embedded-Lösungen
  • Zudem analysieren Sie System- und Softwareanforderungen und setzen diese in praxisgerechte Konzepte um
  • Des Weiteren führen Sie Unit-Tests, Integrationstests sowie Debugging-Aktivitäten durch und unterstützen bei der Verifikation und Validierung von Produkten
  • Neben der Inbetriebnahme von Systemen arbeiten Sie eng mit Hardware-, Test-, System- und Produktmanagementteams zusammen
  • Darüber hinaus erstellen Sie technische Dokumentationen und unterstützen bei der Einführung neuer Technologien sowie moderner Entwicklungsmethoden

Requirements

  • Sie haben ein erfolgreich abgeschlossenes Studium der Elektrotechnik, Technischen Informatik oder eine vergleichbare Qualifikation
  • Zudem verfügen Sie über mehrjährige Erfahrung in der Entwicklung von Embedded Software beziehungsweise Firmware
  • Sehr gute Kenntnisse in C sowie Erfahrung mit ARM-Cortex-Mikrocontrollern oder vergleichbaren Architekturen bringen Sie mit
  • Des Weiteren besitzen Sie ein gutes Verständnis für Echtzeitbetriebssysteme (RTOS), eingebettete Softwarearchitekturen sowie Debugging- und Testwerkzeuge
  • Darüber hinaus sind Sie mit Versionsverwaltungssystemen wie Git vertraut und zeichnen sich durch eine strukturierte, analytische sowie lösungsorientierte Arbeitsweise aus
  • Idealerweise verfügen Sie über Kenntnisse industrieller Kommunikationsprotokolle, moderner Entwicklungsprozesse und Requirements-Engineering-Methoden sowie Erfahrungen mit Python, Continuous Integration, Cyber Security oder dem Cyber Resilience Act (CRA)
  • Gute Deutsch- und Englischkenntnisse runden Ihr Profil ab

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobboerse.phoenixcontact.com
Prepare application

Good distractions

Loading talks and stories from around this role…