Softwareentwickler (w/m/d) Embedded Linux C/C++

Ppc

Mannheim

Hybrid

EUR 65.000 - 85.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Flexible Arbeitszeiten
40% Remote-Arbeit
Unbefristetes Arbeitsverhältnis
Kostenlose Firmenparkplätze
Mitarbeiterevents
Corporate Benefits
Jobrad-Leasing
Deutschlandticket (vergünstigt)

Zusammenfassung

PPC in Mannheim sucht einen C/C++ Entwickler für Embedded-Linux-Geräte. Sie arbeiten an Anwendungen, Diensten und Treibern auf Embedded-Linux-Plattformen und integrieren Systeme mit Netzwerken und Sensoren.

Sie bringen Leidenschaft für sichere Software mit, nutzen OpenSSL, PKI und sichere Updates, arbeiten eng mit Test, Produktmanagement und Hardwareentwicklung zusammen und tragen zur Weiterentwicklung unserer Gateways bei.

Qualifikationen

  • Abgeschlossene Ausbildung/Studium in Informatik oder vergleichbar.
  • 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.

Aufgaben

  • Entwicklung und Weiterentwicklung von Anwendungen, Diensten und Bibliotheken in C und C++.
  • Umsetzung und Optimierung von Netzwerkkommunikation und Protokollen.
  • Anbindung von Zählern und technischen Systemen; Verarbeitung der Daten.
  • Entwicklung sicherheitsrelevanter Funktionen wie verschlüsselte Kommunikation, Zertifikatsverwaltung und sichere Updates.
  • Integration von OpenSSL, PKI und Hardware Security Modules.
  • Fehleranalyse auf Anwendungs- und Systemebene; Mitarbeit an Konzepten und Tests.
  • Zusammenarbeit mit Test, Produktmanagement, Hardwareentwicklung und anderen Softwareteams.

Kenntnisse

C/C++
Linux
Git
Build-Systeme
CMake
Software-Architektur
Englisch

Ausbildung

Abgeschlossen Ausbildung/Studium in Informatik/Technische Informatik/Elektrotechnik oder vergleichbar

Tools

OpenSSL
PKI
HSM

Jobbeschreibung

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.

Ihre Aufgaben

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

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
  • Eine ebenso abwechslungsreiche und eigenständige wie auch verantwortungsvolle Tätigkeit in einem zukunftsorientierten Technologieunternehmen
  • Ein unbefristetes Arbeitsverhältnismit 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
  • Ein 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.

Nach Beendigung des Bewerbungsverfahrens, spätestens jedoch nach sechs Monaten, werden Ihre personenbezogenen Daten automatisch gelöscht, es sei denn, Sie willigen ausdrücklich in eine Speicherung über einen längeren …

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Softwaretester (w/m/d) Embedded Linux Systems
Softwaretester (w/m/d) Embedded Linux Systems

Ppc • Mannheim

Hybrid
EUR 50.000 - 65.000
Flexible Arbeitszeiten
40 % Remote-Arbeit
Firmenparkplätze
+3
Softwareentwickler Embedded Systems (m/w/d)
Softwareentwickler Embedded Systems (m/w/d)

Skalbach GmbH • Singen (Hohentwiel)

Vor Ort
EUR 65.000 - 90.000
Flexible Arbeitszeiten
Moderne Entwicklungsumgebung
Kurze Entscheidungswege
+2
Projekt- und Prozessmanager Hardwareentwicklung (w/m/d)
Projekt- und Prozessmanager Hardwareentwicklung (w/m/d)

Ppc • Mannheim

Hybrid
EUR 65.000 - 90.000
Flexible Arbeitszeiten
40% Remote-Arbeit
Firmenparkplätze
Embedded Software Entwickler C++ (m/w/d)
Embedded Software Entwickler C++ (m/w/d)

DIS Deutscher Industrie Service AG • Ulm

Vor Ort
EUR 65.000 - 90.000
Flexible Arbeitszeitmodelle
Mobiles Arbeiten
Tarifgebundene Vergütung
+4
Softwareentwickler Embedded Systems (m/w/d)
Softwareentwickler Embedded Systems (m/w/d)

hema electronic GmbH • Verwaltungsgemeinschaft Aalen

Hybrid
EUR 70.000 - 95.000
Unbefristeter Vertrag
Urlaubs- & Weihnachtsgeld
Firmenfahrrad-Leasing
+2
Embedded Software Entwickler C++ (m/w/d) - Embedded Linux
Embedded Software Entwickler C++ (m/w/d) - Embedded Linux

Akkodis • Ulm

Vor Ort
EUR 70.000 - 100.000
Work-Life-Balance
Attraktive Vergütung
Sozialleistungen
+4
Softwareentwickler (m/w/d) C++
Softwareentwickler (m/w/d) C++

ctengineeringgroup • Oberkochen, Aalen

Hybrid
EUR 60.000 - 80.000
30 Tage Erholungsurlaub
Flexible Arbeitszeiten
Individuelle Weiterbildungsmöglichkeiten
+2
Embedded Entwickler (m/w/d)
Embedded Entwickler (m/w/d)

SOA Experts GmbH • Hamburg

Hybrid
EUR 55.000 - 85.000
32 Tage Urlaub pro Jahr
Flexible Arbeitsmöglichkeiten (Büro/Ab
Betriebliche Krankenversicherung (1.2k
+4
Wir suchen ab sofort in Vollzeit: Embedded Entwicklungsingenieur (m/w/d)
Wir suchen ab sofort in Vollzeit: Embedded Entwicklungsingenieur (m/w/d)

TKR Spezialwerkzeuge GmbH • Gevelsberg

Vor Ort
EUR 50.000 - 70.000
Flexible Arbeitszeiten
Möglichkeiten zur beruflichen Fort- und Weiterbildung
Betriebliche Altersvorsorge
+3
Embedded Softwareentwickler C++ / Linux (m/w/d)
Embedded Softwareentwickler C++ / Linux (m/w/d)

Atlas Titan • Braunschweig

Vor Ort
EUR 70.000 - 95.000
Gesundheit & Sicherheit
Weiterbildung
30 Tage Urlaub
+5