Embedded Software Engineer – Board Controller

ACONEXT 

📍 Dresden, Germany 🇩🇪

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++PythonZephyrI2CSPI

Industry

Consumer ElectronicsAutomotive

Job Description

Dein Aufgabengebiet

  • Entwicklung von Embedded Firmware für mikrocontrollerbasierte Board-Controller-Lösungen auf Basis von Zephyr OS
  • Enge Zusammenarbeit mit Produktteams zur Anforderungsanalyse und Abstimmung der Firmware-Funktionalität auf Produktbedürfnisse
  • Unterstützung der Integration über alle Entwicklungsphasen hinweg
  • Inbetriebnahme neuer Hardware-Plattformen sowie Entwicklung boardspezifischer Firmware
  • Implementierung von Hardware-Initialisierung, Power Sequencing sowie Monitoring-, Diagnose- und Steuerungsfunktionen
  • Entwicklung von Steuerungsfunktionen für Benutzer- und Messschnittstellen (z. B. Displays, Tasten, Encoder, Schalter, Signalpfad-Komponenten)
  • Integration der Firmware mit Host-seitigen Treibern, Libraries und Tools unter Windows und Linux
  • Analyse und Debugging von Hardware-/Software-Problemen in enger Zusammenarbeit mit Hardware- und Systemteams
  • Entwicklung von Test-, Diagnose- und Servicefunktionen für Entwicklung und Produktion
  • Dokumentation von Software-Architektur, Interfaces und boardspezifischen Implementierungen

Dein Profil

  • Ausgeprägte Kommunikations- und Teamfähigkeiten für die Zusammenarbeit mit Produktteams und weiteren cross-funktionalen Stakeholdern
  • Sehr gute Kenntnisse in C/C++ für die Embedded Software Entwicklung als zentrale Grundlage der Position
  • Erfahrung mit Python für Testautomatisierung und Development Tooling von Vorteil
  • Erfahrung mit CI/CD-Prozessen sowie automatisierten Build- und Testumgebungen wünschenswert
  • Erfahrung mit Zephyr OS oder vergleichbaren Embedded-RTOS-Plattformen von Vorteil
  • Fundiertes Verständnis digitaler Hardware, insbesondere im Bereich Schematic- und Layout-Review
  • Erfahrung in der Embedded Firmware Entwicklung, insbesondere im Board Bring-up sowie im Hardware-Debugging
  • Vertrautheit mit gängigen Schnittstellen wie I²C, SPI, UART, USB, ADC, GPIO und PWM
  • Erfahrung in Bare-Metal Entwicklung, Low-Level Debugging sowie Hardware-/Software-Integration
  • Gute Kenntnisse in Git, Testing, Code Reviews und Software-Quality-Practices
  • Sicherer Umgang mit Laborequipment wie Oszilloskop und Logic Analyzer

Jetzt Online bewerben

PDF drucken

Copy Teilen