Entwicklungsingenieur Embedded Software
Diehl Stiftung & Co. KG
Überlingen, Germany
9 days ago
Role details
Contract type
Voluntary work Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, GermanJob location
Überlingen, Germany
Tech stack
ARM
C++
Code Review
Software Debugging
Linux
Field-Programmable Gate Array (FPGA)
Linux kernel
Systems Development Life Cycle
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
Information Technology
Bare Metal
Job description
- Sie konzeptionieren und implementieren effiziente, hardwarenahe Softwarekomponenten für eingebettete Systeme in C / C++ in enger Abstimmung mit Hardware- und Systementwicklung sowie wichtigen internen Stakeholdern.
- Die Einbindung von Sensoren und Aktoren über Schnittstellen wie I²C, SPI, UART, HDLC gehört ebenfalls zu Ihren Aufgaben.
- Ebenfalls führen Sie die Inbetriebnahme von FPGA-Designs und IP-Cores sowie deren Integration in Linux oder Bare-Metal-Systeme durch.
- Sie erstellen und implementieren Echtzeitanwendungen und nehmen diese zusammen mit der Hardware in Betrieb (inklusive Testing und Debugging von Hardware und Software).
- Außerdem erstellen Sie technische Dokumentation, wirken bei Code-Reviews mit und beteiligen sich an der kontinuierlichen Weiterentwicklung von Entwicklungsprozessen, Werkzeugen und Standards.
Requirements
- Ihre abgeschlossene Promotion in (technischer) Informatik, Physik, Elektrotechnik oder einem vergleichbaren Fachbereich bildet die ideale Voraussetzung für Ihre Arbeit bei uns.
- Umfangreiche Erfahrung mit Linux, insbesondere in Bezug auf die Einbindung von Hardware und die Linux-Kernel-Treiber-Entwicklung, sowie in der hardwarenahen Programmierung mit C und C++ bringen Sie bereits mit.
- Zudem ist für Sie der Umgang mit Mikrocontrollern (z. B. ARM Cortex) sowie mit Kommunikationsschnittstellen und Debugging-Werkzeugen selbstverständlich.
- Ihre strukturierte, eigenverantwortliche Arbeitsweise und ausgeprägte Teamfähigkeit sowie sehr gute Deutsch- und guten Englischkenntnisse in Wort und Schrift runden Ihr Profil ab.
Benefits & conditions
- Berufliche & persönliche Weiterentwicklung
- Tarifliche Vergütung
- Flexible Arbeitszeiten
- Onboarding-Programm
- Familienunternehmen
About the company
{"@context": "https://schema.org", "@type": "JobPosting", "title": "Entwicklungsingenieur (m/w/d) Embedded Software", "description": "
Digitale Transformation. Nachhaltigkeit. Friedenssicherung. Spannende Aufgaben, an denen auch wir bei Diehl in unseren fünf Teilkonzernen Metall, Controls, Defence, Aviation und Metering und unsere über 16.000 Mitarbeiterinnen und Mitarbeiter mit Hochdruck arbeiten. Entdecken Sie faszinierende Technologien und bewerben Sie sich. In einem von Vertrauen und Mut geprägten Familienunternehmen, das beständig und stabil ist - aus Tradition.