Softwareentwickler Embedded Linux C/C++

Power Plus Communications AG
Mannheim, Germany
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

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
+8 more
Linux Kernel OpenSSL Public Key Infrastructure Software Engineering Toolchain Multithreading Git Information Technology

Job 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

Requirements

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

Benefits & conditions

  • Eine ebenso abwechslungsreiche und eigenständige wie auch verantwortungsvolle Tätigkeit in einem zukunftsorientierten Technologieunternehmen
  • Ein unbefristetes Arbeitsverhältnis mit individuellen WeiterbildungsmĂśglichkeiten
  • Flexible Arbeitszeiten und die MĂśglichkeit, 40 % der Arbeitszeit remote zu arbeiten
  • Flache Hierarchien sowie ein kollegiales Umfeld mit hochmotivierten Kollegen (w/m/d) und einem offenen Miteinander
  • Einen modernen und klimatisierten Arbeitsplatz, kostenlose Firmenparkplätze, regelmäßige Mitarbeiterevents, Corporate Benefits, Jobrad-Leasing, vergĂźnstigtes Deutschlandticket schon in der Probezeit und vieles mehr

Wir wĂźrden in jedem Fall gerne mehr Ăźber Sie erfahren, auch wenn Sie nicht zu 100 % auf die Stelle passen, sich jedoch fĂźr sie begeistern.

About the company

Power Plus Communications AG Mannheim, Baden-WĂźrttemberg, 68167 Unbefristet Vollzeit Sie und PPC - das perfekte Match!?

Sie mÜchten an Produkten arbeiten, die einen konkreten Beitrag zur Energiewende leisten und zukßnftig in Millionen Haushalten eingesetzt werden? Dann sind Sie bei uns genau richtig. PPC ist ein fßhrender Anbieter von Smart Meter Gateways und Kommunikationstechnik fßr die Digitalisierung der Energiewende. Unsere Produkte sind Linux-basierte Embedded-Geräte, die sichere Kommunikation, anspruchsvolle Softwarefunktionen und unterschiedliche technische Systeme miteinander verbinden. Zur Verstärkung unseres Entwicklungsteams suchen wir C/C++-Entwickler fßr die Entwicklung von Anwendungen und Systemkomponenten auf Embedded-Linux-Geräten.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Inside Power Plus Communications

Culture, engineering, and team stories

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard ¡ WWC 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov ¡ WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder ¡ LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade ¡ LIVE

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kßhberger +1 ¡ LIVE

Videos

See all

Related articles

See all