> Markdown version of [/jobs/ext/3710073-embedded-software-developer](https://www.wearedevelopers.com/jobs/ext/3710073-embedded-software-developer). 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). --- # Embedded Software Developer - **Company:** Valentum Engineering GmbH - **Location:** Regensburg, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Linux, Linux on Embedded Systems, Embedded Software, Networking Hardware, Virtual Private Networks (VPN), Python (Programming Language), Routing, Scrum Methodology, Software Architecture, Software Engineering, Software Systems, TCP/IP, Network Routers, Gitlab-ci, Information Technology - **Published:** October 13, 2026 - **Apply:** https://valentum3.hr4you.org/applicationForm.php?sid=2131&page_lang=de ## About the Role * Ein abgeschlossenes Studium (Informatik, Elektrotechnik oder vergleichbar), eine entsprechende Ausbildung oder eine gleichwertige Qualifikation. * Mehrjährige Berufserfahrung in der Entwicklung von Embedded-Linux-Software (Linux-Userspace) sowie die Bereitschaft, technische Verantwortung für den gesamten Entwicklungszyklus zu übernehmen. * Sehr gute Programmierkenntnisse in C sowie gute Kenntnisse in C++ und Python. * Ein tiefgehendes Verständnis von Linux-Systemen, Softwarearchitekturen und modularen Softwarestrukturen. * Praktische Erfahrung mit GitLab CI/CD und dem Aufbau automatisierter Build-, Test- und Integrationspipelines. * Gute Kenntnisse über Netzwerkgeräte und IT-Infrastrukturen, speziell in den Bereichen TCP/IP, VPN, Routing und Netzwerkfilter. * Erfahrung in der Zusammenarbeit nach Scrum oder in einem agilen Umfeld sowie sicherer Umgang mit den entsprechenden Methoden und Prinzipien * Verhandlungssichere Deutsch- und Englischkenntnisse ## Description * Massgebliche Mitgestaltung der Software für industrielle Router - von der ersten Anforderungsanalyse und dem Architekturdesign über die Implementierung bis hin zu Test und Integration. * Bewertung neuer Technologien, Mitwirkung an fundierten Architekturentscheidungen und Integration zukunftsfähiger Lösungen in die Embedded-Linux-Plattform. * Etablierung sicherer, automatisierter Entwicklungsprozesse sowie kontinuierliche Weiterentwicklung des Software-Lebenszyklus. * Enge Abstimmung mit dem Team, dem Product Owner und weiteren Stakeholdern zur Klärung von Anforderungen und zur technischen Abnahme der Softwarelösungen. * Sicherstellung eines dauerhaft hohen Qualitätsniveaus durch Code-Reviews, nachhaltige technische Weichenstellungen und aktiven Wissensaustausch im Team.