Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- C/C++
- Linux
- Embedded Systems
- CMake
- Git
- REST oder Netzwerkkommunikation
- hardwarenaher Softwareentwicklung
- binÀren Kommunikationsprotokollen
Von Vorteil sind auĂerdem Erfahrungen mit
- Softwarearchitektur
- automatisierten Tests
- CI/CD
- Docker
- Embedded Linux
Wenn dir einzelne Themen noch fehlen, ist das kein Ausschlusskriterium.
Wichtiger ist uns, dass du dich schnell in neue Themen einarbeiten kannst und Freude daran hast, dein Wissen kontinuierlich weiterzuentwickeln.
Deine Perspektive Wir suchen niemanden fĂŒr ein einzelnes Projekt. Wir suchen jemanden, der sich langfristig zu einem technischen Ansprechpartner entwickelt.
Mit wachsender Erfahrung kannst du mehr Verantwortung ĂŒbernehmen - beispielsweise
- fĂŒr Softwarekomponenten und deren Architektur,
- fĂŒr technische Entscheidungen,
- fĂŒr die Zusammenarbeit mit unseren Kunden,
- fĂŒr Entwicklungsprozesse und Automatisierung,
- oder fĂŒr komplette technische Arbeitspakete.
Wir möchten Menschen entwickeln, die technische Lösungen gestalten - nicht nur Software implementieren.
Requirements
- technische ZusammenhÀnge verstehen möchtest,
- analytisch und strukturiert arbeitest,
- Verantwortung ĂŒbernehmen willst,
- dich schnell in neue Systeme einarbeitest,
- lieber Lösungen entwickelst als Tickets abarbeitest,
- offen ĂŒber technische Fragestellungen diskutierst,
- gerne im Team arbeitest,
- Freude daran hast, gemeinsam gute Produkte zu entwickeln und
- die deutsche Sprache sicher auf C1-Niveau beherrschst, damit du technische Anforderungen, Architekturentscheidungen und KundengesprÀche prÀzise verstehen und aktiv mitgestalten kannst.
Technologien verÀndern sich. Die FÀhigkeit, komplexe Systeme zu verstehen und gute technische Entscheidungen zu treffen, bleibt.
About the company
Du möchtest technische Probleme lösen - nicht einfach nur Code schreiben? Dann könnten wir gut zusammenpassen.
Wir suchen einen Software Engineer, der technische ZusammenhĂ€nge verstehen möchte, Verantwortung ĂŒbernimmt und gemeinsam mit Kunden Lösungen entwickelt, die langfristig ĂŒberzeugen.
Du entwickelst unter Linux eine zentrale Softwarekomponente zur Steuerung eines modularen Rechnersystems.
Zu deinen Aufgaben gehören unter anderem
- die Entwicklung eines REST-basierten Dienstes in C/C++,
- die hardwarenahe Kommunikation mit den Systemkomponenten,
- sowie die Entwicklung einer Simulations- und Testumgebung, mit der sich die Software unabhÀngig von der Zielhardware entwickeln, testen und validieren lÀsst.
Dabei arbeitest du eng mit den System Engineers und Firmwareentwicklern unseres Kunden zusammen. Gemeinsam analysiert ihr Anforderungen, entwickelt Schnittstellen und begleitet Integration sowie Tests direkt am System.
Erfahrene Kollegen unterstĂŒtzen dich beim Einstieg.
AnschlieĂend erwarten dich weitere spannende Embedded- und Systemsoftwareprojekte in unterschiedlichen Branchen. Wen wir suchen Uns interessiert weniger, welche Technologien du kennst. Uns interessiert vor allem, wie du an technische Probleme herangehst.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Ultimate Software Engineer Career Path Guide for 2023
System change: restart as developer?
How to Find Tech Jobs in Berlin
The Most Popular IT Jobs on the Market