Embedded Software Engineer (m/w/d) – Embedded Linux / C / C++ | Hardwarenahe Softwareentwicklung
wabcon DresdenEst. Est. EUR 75,000–95,000 / yearSenior
Estimated range based on role, country and industry — not published by the company.
Key requirements
- Python
- C++
- Linux
Embedded Software Engineer (m/w/d) – Embedded Linux / C / C++ | Hardwarenahe Softwareentwicklung
Standort: Deutschland
Anstellungsart: Vollzeit
Karrierestufe: Intermediate bis Senior
Gehalt: 60.000 - 85.000
Vorstellung: Direkte Vorstellung auf Entscheiderträgerebene (Geschäftsführung)
Deine Chance: Entwickle Software für anspruchsvolle technische Systeme der Zukunft!
Du möchtest Software entwickeln, die nicht nur auf dem Bildschirm funktioniert, sondern in hochkomplexen technischen Systemen zum Einsatz kommt? Du interessierst Dich für hardwarenahe Programmierung, Embedded Linux und die Entwicklung leistungsfähiger Softwarekomponenten?
Dann erwartet Dich eine spannende Herausforderung!
Wir suchen einen engagierten Embedded Software Engineer (m/w/d) mit fundierten Kenntnissen in C/C++ und Embedded Linux. In dieser Position entwickelst Du hardwarenahe Software für anspruchsvolle technische Anwendungen – von der Konzeption und Architektur über die Implementierung bis hin zu Integration, Test und Inbetriebnahme.
Je nach Entwicklungsprojekt arbeitest Du beispielsweise an innovativen Kommunikationssystemen, satellitengestützter Nachrichtentechnik, Mess- und Prüfsystemen oder intelligenten Steuerungslösungen für kritische Infrastrukturen.
Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, viel Gestaltungsspielraum und der Möglichkeit, eigene Ideen und technische Lösungen aktiv einzubringen.
Deine Aufgaben als Embedded Software Engineer
Entwicklung, Design und Implementierung von hardwarenaher Software und Embedded-Softwarekomponenten
Programmierung und Weiterentwicklung von Software unter Embedded Linux
Entwicklung und Optimierung von Software in C und C++
Mitwirkung bei der Softwarearchitektur und Auswahl geeigneter Technologien und Entwicklungswerkzeuge
Integration von Softwarekomponenten in komplexe elektronische und technische Systeme
Entwicklung und Implementierung von Schnittstellen und Kommunikationsprotokollen
Durchführung von Unit-Tests, Integrationstests und Akzeptanztests
Fehleranalyse, Debugging und Performanceoptimierung auf Systemebene
Enge Zusammenarbeit mit den Fachbereichen Hardwareentwicklung, Elektrotechnik, FPGA-Entwicklung und Test
Technische Begleitung der Entwicklungsprojekte vom Prototyp bis zum fertigen Produkt
Übernahme von Verantwortung für eigene Softwarekomponenten und technische Teilprojekte
Dein Profil
Fachliche Qualifikationen:
Abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik, Informationstechnik oder eine vergleichbare Qualifikation
Berufserfahrung in der Embedded Softwareentwicklung oder hardwarenahen Softwareentwicklung
Gute bis sehr gute Programmierkenntnisse in C und/oder C++
Fundierte Kenntnisse im Umgang mit Linux-Betriebssystemen, idealerweise Embedded Linux
Verständnis für hardwarenahe Softwareentwicklung und die Interaktion zwischen Hardware und Software
Erfahrung mit Softwaretests, Debugging und systematischer Fehleranalyse
Kenntnisse in der Entwicklung von Software für komplexe technische Systeme
Erfahrung mit Versionsverwaltung, insbesondere Git, ist wünschenswert
Kenntnisse in Python, Continuous Integration und automatisierten Testverfahren sind von Vorteil
Weitere Pluspunkte:
Erfahrung mit Echtzeitbetriebssystemen (RTOS)
Kenntnisse in der Entwicklung von Kommunikationsprotokollen und Schnittstellen
Erfahrung mit Signalverarbeitung, digitaler Kommunikation oder Nachrichtentechnik
Kenntnisse in der FPGA-nahen Softwareentwicklung
Erfahrung mit Virtualisierungstechnologien und Build-Systemen
Kenntnisse in den Bereichen Satellitenkommunikation, Messtechnik, Prüftechnik, Energietechnik oder industrielle Steuerungssysteme
Du musst nicht alle genannten Technologien beherrschen. Entscheidend sind Deine fundierten Kenntnisse in der Embedded-Softwareentwicklung, Deine Begeisterung für technische Herausforderungen und Deine Bereitschaft, Dich in neue Themengebiete einzua
See your match score for this role.
Xecodai maps the interview stages and shows what is preventing a 95% match.
