Embedded Softwareentwickler

FERCHAU GmbH
1 month ago

Role details

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

Job location

Tech stack

ARM Architecture
Assembly Language
Unit testing
Black-Box Testing
Bluetooth
C++ (Programming Language)
Software Debugging
Embedded Software
Python (Programming Language)
Software Systems
Systems Modeling Language
UML
Peripherals

Job description

Unser Partner zählt zu den führenden Entwicklungspartnern für kundenspezifische Hard- und Softwarelösungen in der Gebäudeautomatisierung und Lichtsteuerung. Mit über 25 Jahren Erfahrung und mehr als 500 realisierten Projekten entwickelt das Unternehmen innovative Systeme für die Gebäude-, Industrie- und Medizintechnik. Das Leistungsspektrum umfasst die komplette Entwicklung - von der Planung bis zur Verifikation im eigenen Testlabor. Moderne Kommunikationsstandards wie DALI, KNX oder Bluetooth Mesh bilden dabei die Basis der Lösungen und ermöglichen es ihnen, intelligente, vernetzte und energieeffiziente Steuerungskonzepte zu realisieren.

  • Design und Implementierung von Embedded Software für DALI-Geräte
  • Ansteuerung der DALI-Busankopplung auf physikalischer Ebene
  • Implementierung von DALI-2 Parts wie Control-Gear, Control-Devices und Application-Controller
  • Auswertung und Ansteuerung lokaler Peripherie wie Bedientaster, Sensoren, Relais und Dimmer
  • Dokumentation mit UML oder SysML

Requirements

  • Praktische Erfahrung in der Entwicklung von Embedded Software
  • Verständnis von Mikrocontrollerarchitekturen, idealerweise ARM Cortex M0/M3/M4
  • Kenntnisse in Programmiersprachen wie C/C++, Python oder Assembler
  • Kenntnisse in Software-Testmethoden wie Unit Tests (GoogleTest), White-/Blackbox Testing
  • Debugging-Erfahrung mittels J-Link oder Lauterbach sowie Logik-Analysator/Oszilloskop

Apply for this position