Projektportal
Projektdetails
Aktuell sind wir für einen unserer Kunden auf der Suche nach einem Embedded Software Engineer in der Analogsignalverarbeitung.
Zu Ihren Aufgaben gehören:
+ Analyse und Spezifikation von Software- und Systemanforderungen für industrielle Mess- und Automatisierungslösungen
+ Erstellung von Software-Architekturen und technischen Lösungskonzepten für Embedded-Systeme auf ARM Cortex-M Mikrocontrollern
+ Entwicklung von Embedded Software in C für Bare-Metal- und RTOS-basierte Systeme
+ Implementierung von Funktionen zur hochpräzisen Erfassung und Verarbeitung von Temperaturmesswerten (PT100/PT1000, 24-Bit-ADC)
+ Entwicklung von Mechanismen zur Störungs- und Fehlererkennung in industriellen Messsystemen
+ Integration von Kommunikationsschnittstellen wie UART, I²C, SPI, USB und optional eBus
+ Durchführung von Unit-, Integrations- und Systemtests sowie technisches Debugging mit J-Link, Oszilloskop und Logikanalysator
+ Erstellung und Pflege technischer Dokumentationen und Anforderungen
Must-haves
+ Mehrjährige Erfahrung in der Embedded Software Entwicklung in C
+ Entwicklung auf ARM Cortex-M Mikrocontrollern (z. B. M0/M3/M4) mit RTOS
+ Fundierte Kenntnisse in der Analogsignalverarbeitung, insbesondere mit hochauflösenden ADCs (idealerweise 24 Bit)
+ Erfahrung mit RTD-, PT100- und PT1000-Temperaturmessungen einschließlich 4-Leiter-Technik
+ Erfahrung in der Entwicklung von Mechanismen zur Störungs- und Fehlererkennung
+ Hardware-nahe Programmierung (Register, Interrupts, Timer, DMA)
+ Kenntnisse gängiger Schnittstellen (UART, I2C, SPI)
+ Erfahrung mit Unit Tests, Debugging (J-Link, Oszilloskop, Logikanalysator) sowie Git und CMake
+ Grundlegende elektrotechnische Kenntnisse (Digitaltechnik, Schaltpläne)
+ Deutsch
Nice-to-haves
+ Erfahrung mit Polarion im Requirements Engineering
+ Kenntnisse industrieller Kommunikationssysteme, insbesondere eBus und/oder EtherCAT
+ Erfahrung mit Docker, WSL, Bazel sowie GitLab CI/CD
+ Kenntnisse in Python, C++ oder Rust
+ Erfahrung in der industriellen Automatisierungstechnik und Feldbussystemen
+ Kenntnisse analoger Schaltungstechnik und externer ADC-/DAC-Integration
Überwiegend Remote, vereinzelt Vor-Ort in D2