> Markdown version of [/jobs/ext/1432628-softwareentwickler-embedded-linux-c-c](https://www.wearedevelopers.com/jobs/ext/1432628-softwareentwickler-embedded-linux-c-c). 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). --- # Softwareentwickler Embedded Linux C/C++ - **Company:** Power Plus Communications AG - **Location:** Mannheim, Germany - **Contract:** Permanent contract - **Skills:** Automation of Tests, Booting (BIOS), C++ (Programming Language), CMake, Communications Protocols, Computer Engineering, Linux, File Systems, Linux on Embedded Systems, Hardware Design, Hardware Security Module, Inter-Process Communication, Linux Kernel, OpenSSL, Public Key Infrastructure, Software Engineering, Toolchain, Multithreading, Git, Information Technology - **Published:** July 25, 2026 - **Apply:** https://www.adzuna.de/details/5803449568 ## About the Role In Kürze: Sie entwickeln gerne in C oder C++ und möchten zuverlässige Software für Embedded-Linux-Geräte gestalten. Dabei bringen Sie technisches Verständnis und Interesse an systemnaher Entwicklung mit. * Erfahrung in der Softwareentwicklung mit C und/oder C++ * Sicherer Umgang mit Linux als Entwicklungs- oder Zielsystem * Erfahrung mit Git und Buildsystemen wie CMake * Gutes Verständnis für strukturierte, wartbare und testbare Software * Strukturierte Arbeitsweise und Freude an der Zusammenarbeit im Team * Gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil Hilfreich, aber nicht zwingend erforderlich, sind Kenntnisse in einem oder mehreren der folgenden Bereiche: * Netzwerk- und Gerätekommunikation sowie technische Protokolle * Kryptografie, Zertifikate, OpenSSL, PKI, HSM oder sichere Update-Mechanismen * Multithreading, Interprozesskommunikation und automatisierte Tests * Embedded-Linux-Plattformen, Cross-Compilierung und Linux-Buildsysteme * Linux-Kernel, Bootloader, Device Trees, Treiber oder Hardware-Inbetriebnahme Sie verfügen über eine abgeschlossene Ausbildung, ein Studium oder vergleichbare praktische Erfahrung in Informatik, technischer Informatik, Elektrotechnik, Softwareentwicklung oder einem ähnlichen Bereich. Uns ist nicht wichtig, dass Sie bereits alle genannten Technologien beherrschen. Entscheidend sind fundierte C/C++-Kenntnisse, technisches Verständnis und die Bereitschaft, sich in unsere Embedded-Linux-Produkte einzuarbeiten.Wir bieten ## Description Ihr Schwerpunkt liegt auf der Entwicklung zuverlässiger Software für unsere Embedded-Linux-Geräte: * Entwicklung und Weiterentwicklung von Anwendungen, Diensten und Bibliotheken in C und C++ * Umsetzung und Optimierung von Netzwerkkommunikation und Kommunikationsprotokollen * Anbindung von Zählern und anderen technischen Systemen sowie Verarbeitung und Auswertung der übertragenen Daten * Entwicklung sicherheitsrelevanter Funktionen, beispielsweise für verschlüsselte Kommunikation, Zertifikatsverwaltung und sichere Software-Updates * Integration und Nutzung von Technologien wie OpenSSL, PKI und Hardware Security Modules * Analyse und Behebung von Fehlern auf Anwendungs- und Systemebene * Mitarbeit an technischen Konzepten, Architekturentscheidungen und automatisierten Tests * Zusammenarbeit mit Test, Produktmanagement, Hardwareentwicklung und weiteren Softwareteams Je nach Erfahrung und Interesse übernehmen Sie zusätzlich Aufgaben im Bereich Embedded-Linux-Plattform und Board Support Package: * Inbetriebnahme neuer Geräte und Hardwareplattformen * Anpassung von Bootloader, Linux-Kernel, Device Trees und Gerätetreibern * Pflege von Linux-Buildsystemen, Cross-Toolchains, System-Images und Root-Dateisystemen * Analyse von Problemen beim Bootvorgang und bei der Hardware-Inbetriebnahme BSP-Aufgaben entstehen insbesondere bei neuen Produktgenerationen und größeren Weiterentwicklungen. Entwickler mit diesem Schwerpunkt arbeiten deshalb ebenfalls regelmäßig an Anwendungen und Produktfunktionen mit.Ihr Profil ## About Power Plus Communications Power Plus Communications (PPC) provides efficient smart metering and smart grid solutions, including secure data communications and edge computing, to support the digitalisation of Europe's grids. As a pioneer of broadband power line communications and smart meter gateways, PPC has unparalleled experience and expertise in energy communication infrastructure. Our development team comprises hardware and software experts who work closely with the innovation team to optimise metering and contr... **Tech Stack:** Jenkins, Gitlab, Linux, Kubernetes, Java, GraphQL, REST, Spring Boot, GIT, JavaScript [Company profile](https://www.wearedevelopers.com/companies/3909-power-plus-communications) ### More Jobs at Power Plus Communications - [Softwaretester Embedded Linux Systems](https://www.wearedevelopers.com/jobs/ext/1432629-softwaretester-embedded-linux-systems) - [Product Compliance & Hardware Quality Engineer](https://www.wearedevelopers.com/jobs/ext/1395185-product-compliance-hardware-quality-engineer) - [Software Tester (f/m/d)](https://www.wearedevelopers.com/jobs/44712-software-tester-f-m-d) - [Software Developer (f/m/d) C/C++](https://www.wearedevelopers.com/jobs/48105-software-developer-f-m-d-c-c) ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Jobs in Germany for Americans](https://www.wearedevelopers.com/magazine/423-jobs-in-germany-for-americans)