> Markdown version of [/jobs/ext/3083877-software-entwickler-basic-engineering](https://www.wearedevelopers.com/jobs/ext/3083877-software-entwickler-basic-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software-Entwickler Basic Engineering - **Company:** Tröger & Cie. Aktiengesellschaft - **Location:** Bayreuth, Germany - **Contract:** Permanent contract - **Skills:** Automation of Tests, Bash Shell, C++ (Programming Language), CANopen, Communications Protocols, Continuous Integration, Software Debugging, Linux, Programming Tools, Embedded Software, Ethernet, Hardware Design, Python (Programming Language), Sensor Fusion, Software Engineering, Software Requirements Analysis, Software Systems, Software Modules, Git, Script Language, Information Technology - **Published:** September 26, 2026 - **Apply:** https://www.industriejobs.de/apply/zBXNqSAJ1WoLI4k6UpWeGRQ_2Bfxv30oot-kd7mwKAvAmZSczYA-flar-IzpHxX49Uc1WB_QLxNZvFEEkvLhl8X_2ju5PMe9Zjrsy4FIYZh4vGj2kFBE1sKrNSV2bWHyw_LZFX6-DPPzdA_PmyV-Vb34Hl8J3D8X_zSkXbjvE4E1ZgAsoCjfH-fN35YkYxzXsSxhYAxVVRzeiKH5IqQRSNw2lnv2hUfikhpFr5K0hm8 ## About the Role * Sie haben ein Studium der Elektrotechnik, Informatik, Mechatronik oder eine vergleichbare Qualifikation abgeschlossen. * Sie verfügen über fundierte Kenntnisse in der Embedded-Softwareentwicklung, insbesondere in C/C++. * Sie bringen Erfahrung in der Softwareentwicklung mit, idealerweise unter Linux. * Sie kennen sich mit Kamera- und/oder Radarsensorik sowie deren Kommunikationsschnittstellen und Diagnose aus - das ist von Vorteil, aber kein Muss. * Sie gehen sicher mit Entwicklungswerkzeugen wie Git, Build-Systemen und Debugging-Tools um. * Sie kennen gängige Kommunikationsprotokolle und Netzwerktechnologien wie CAN, CANopen, J1939 und Ethernet und haben bereits hardwarenah kommuniziert - idealerweise im Maschinen- oder Automotive-Umfeld. * Sie bringen idealerweise Grundkenntnisse in Bildverarbeitung und Sensorfusion mit, etwa bei Kamera- und Radardaten. * Sie haben schon mit modellbasierter Entwicklung, automatisierten Tests oder CI/CD gearbeitet - von Vorteil, aber kein Ausschlusskriterium. * Sie kennen relevante Normen und Sicherheitsaspekte im Umfeld assistierter Maschinenfunktionen - wünschenswert. * Sie haben Grundkenntnisse im Umgang mit Labor-, Mess- und Testgeräten. * Sie arbeiten strukturiert, packen gerne selbst mit an und fühlen sich im Team wohl. * Sie kommunizieren sicher auf Deutsch und gut auf Englisch, mündlich wie schriftlich., Sie haben ein Studium der Elektrotechnik, Informatik, Mechatronik oder eine vergleichbare Qualifikation abgeschlossen. Sie verfügen über fundierte Kenntnisse in der Embedded-Softwareentwicklung, insbesondere in C/C++. Sie bringen Erfahrung in der Softwareentwicklung mit, idealerweise unter Linux. Sie kennen sich mit Kamera- und/oder Radarsensorik sowie deren Kommunikationsschnittstellen und Diagnose aus - das ist von Vorteil, aber kein Muss. Sie gehen sicher mit Entwicklungswerkzeugen wie Git, Build-Systemen und Debugging-Tools um. Sie kennen gängige Kommunikationsprotokolle und Netzwerktechnologien wie CAN, CANopen, J1939 und Ethernet und haben bereits hardwarenah kommuniziert - idealerweise im Maschinen- oder Automotive-Umfeld. Sie bringen idealerweise Grundkenntnisse in Bildverarbeitung und Sensorfusion mit, etwa bei Kamera- und Radardaten. Sie haben schon mit modellbasierter Entwicklung, automatisierten Tests oder CI/CD gearbeitet - von Vorteil, aber kein Ausschlusskriterium. Sie kennen relevante Normen und Sicherheitsaspekte im Umfeld assistierter Maschinenfunktionen - wünschenswert. Sie haben Grundkenntnisse im Umgang mit Labor-, Mess- und Testgeräten. Sie arbeiten strukturiert, packen gerne selbst mit an und fühlen sich im Team wohl. Sie kommunizieren sicher auf Deutsch und gut auf Englisch, mündlich wie schriftlich. ## Description * Sie spezifizieren, konzipieren und implementieren Softwarebausteine und Linux-basierte Steuerungslösungen. * Sie entwickeln, pflegen und optimieren Softwarekomponenten in C/C++ sowie in Skriptsprachen wie Python und Bash. * Sie bauen die Datenanbindung zwischen Sensorik (Kamera/Radar), Steuergerät und Maschinenfunktionen auf und sichern sie ab. * Sie integrieren Softwarefunktionen, spüren Fehler auf und sichern die Ergebnisse ab - in der Linux-Umgebung, direkt auf der Embedded-Zielhardware, auf Steuergeräten, im Testaufbau und schließlich an der Maschine selbst. * Sie analysieren System- und Softwareanforderungen und bewerten sie hinsichtlich Umsetzbarkeit, Robustheit und Wartbarkeit. * Sie integrieren und diagnostizieren Kommunikationsschnittstellen wie CAN und Ethernet und wenden dabei gängige Standards wie J1939 an. * Sie erstellen und pflegen die technische Dokumentation und unterstützen bei Reviews und Freigaben. * Sie arbeiten eng mit internen Fachbereichen und externen Partnern zusammen - bei Entwicklung, Test und Serienanlauf. * Sie gestalten den Produktweiterentwicklungsprozess mit eigenen Ideen aktiv mit., Sie sind Teil der Steuerungstechnik - den Bereich, der Software und elektrische Komponenten unserer Maschinen von der ersten Konzeptidee bis zur Serienbetreuung verantwortet. Innerhalb der Gruppe Basic Engineering übernehmen Sie eine Schlüsselrolle: Sie konzipieren, entwickeln und integrieren systemübergreifende Softwarelösungen, bringen sie unter Linux und direkt auf der Embedded-Zielhardware zum Laufen und arbeiten dabei eng mit Hardwareentwicklung, Applikation und Versuch zusammen. Sie spezifizieren, konzipieren und implementieren Softwarebausteine und Linux-basierte Steuerungslösungen. Sie entwickeln, pflegen und optimieren Softwarekomponenten in C/C++ sowie in Skriptsprachen wie Python und Bash. Sie bauen die Datenanbindung zwischen Sensorik (Kamera/Radar), Steuergerät und Maschinenfunktionen auf und sichern sie ab. Sie integrieren Softwarefunktionen, spüren Fehler auf und sichern die Ergebnisse ab - in der Linux-Umgebung, direkt auf der Embedded-Zielhardware, auf Steuergeräten, im Testaufbau und schließlich an der Maschine selbst. Sie analysieren System- und Softwareanforderungen und bewerten sie hinsichtlich Umsetzbarkeit, Robustheit und Wartbarkeit. Sie integrieren und diagnostizieren Kommunikationsschnittstellen wie CAN und Ethernet und wenden dabei gängige Standards wie J1939 an. Sie erstellen und pflegen die technische Dokumentation und unterstützen bei Reviews und Freigaben. Sie arbeiten eng mit internen Fachbereichen und externen Partnern zusammen - bei Entwicklung, Test und Serienanlauf. Sie gestalten den Produktweiterentwicklungsprozess mit eigenen Ideen aktiv mit. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Starter Kit For Job Applications For Developers](https://www.wearedevelopers.com/magazine/7-starter-kit-for-job-applications-for-developers) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)