Embedded Softwareentwickler
Role details
Job location
Tech stack
Job description
-
Du bist am gesamten Entwicklungsprozess beteiligt - von Anforderungsanalyse über Design, Implementierung bis hin zur Qualitätssicherung
-
Du verantwortest die Auswahl und die Validierung passender, neuer Technologien und deren Integration zum Aufbau einer zukunftssicheren und skalierbaren Architektur
-
Du arbeitest mit modernen Technologien - z.B. heterogene System-on-Chips bestehend aus ARM Core und FPGA sowie Hochleistungs-Radio-Frequency-ICs
-
Du arbeitest mit C++, VHDL/Verilog sowie diversen Skriptsprachen (Python, Bash, TCL) Weitere Details abseits der Stellenbeschreibung sowie Informationen zum Unternehmen erhältst Du gerne im Gespräch. Deine Vorteile
-
Du wirst Teil eines offenen und freundschaftlichen Teams
-
Du arbeitest an spannenden, zukunftsweisenden Technologien
-
Es gibt vielfältige Möglichkeiten zur Weiterbildung
-
Die Arbeitszeiten sind flexibel mit Vertrauensarbeitszeit
-
Es gibt Home-Office-Möglichkeiten
-
Du erhältst 30 Urlaubstage und zusätzlich freie Brückentage
-
Es gibt Benefits wie z.B. eine betriebliche Altersvorsorge, Technologieleasing und eine Mitarbeiterbeteiligung
Requirements
Betriebswirte/Fachwirte/Fachkaufleute (Fachschulniveau)
Gewünschte Fähigkeiten & Kenntnisse
CMake Anforderungsanalyse Informatik Signalverarbeitung Englisch Qualitätssicherung C++ Mechatronik Linux FPGA Design IT Embedded Linux Tcl/TK Validierung Python Docker VHDL TDD Verilog Bash GIT Elektrotechnik Flexibilität, * Du hast ein Studium im Bereich Elektrotechnik, Mechatronik, Informatik oder vergleichbar abgeschlossen
- Du hast Erfahrung in der professionellen Softwareentwicklung für Embedded Systems
- Du verfügst über praktische Kenntnisse im Umgang mit Embedded Linux (Device Tree/u-Boot/Kernel/rootFS)
- Du hast die Bereitschaft, eine vorgegebene SW-Architektur umzusetzen
- Du bringst Erfahrung in Test-Driven Development mit
- Darüber hinaus verfügst Du über Kenntnisse in der digitalen Signalverarbeitung (v.a. FFT-Algorithmen)
- Du bist versiert im Umgang mit modernen Development-Tools wie CMake, GCC, Docker, git, Doxygen
- Du verfügst über fließende Englischkenntnisse in Wort und Schrift