Softwaretester (w/m/d) Embedded Linux Systems

Ppc

Mannheim

Hybrid

EUR 50.000 - 65.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Flexible Arbeitszeiten
40 % Remote-Arbeit
Firmenparkplätze
Corporate Benefits
Jobrad-Leasing
Deutschlandticket

Zusammenfassung

PPC sucht Verstärkung im Bereich Test und Testautomatisierung für Embedded-Linux-Systeme. Sie arbeiten an der Qualität unserer Linux-basierten Geräte und entwickeln automatisierte Tests sowie Testwerkzeuge mit Python.

Sie testen nicht nur einzelne Funktionen, sondern das Gesamtsystem im Umfeld der Geräte, analysieren Logs und arbeiten eng mit der Softwareentwicklung zusammen. Flexible Arbeitszeiten und remote-Optionen ergänzen das attraktive Profil.

Qualifikationen

  • Praktische Erfahrung in Python für Testautomatisierung
  •  
  • Umgang mit Linux-Systemen und CLI
  •  
  • Erfahrung mit Software-, Integrations- oder Systemtests

Aufgaben

  • Planung, Durchführung und Dokumentation von Software-, Integrations- und Systemtests
  •  
  • Entwicklung und Pflege automatisierter Tests und Testwerkzeuge
  •  
  • Aufbau reproduzierbarer Testumgebungen
  •  
  • Manuelle Tests bei Bedarf
  •  
  • Analyse von Logs, Prozessen und Systemzuständen auf Embedded-Geräten
  •  
  • Fehlerdokumentation und -nachverfolgung
  •  
  • Durchführung von Regressionstests
  •  
  • Zusammenarbeit mit Entwicklung, Produktmanagement
  •  
  • Optimierung von Testprozessen und Abdeckung

Kenntnisse

Python
Linux
Testautomatisierung
Logs analysieren
Git
Teamarbeit
Englische Kommunikation

Ausbildung

Ausbildung oder Studium in IT-/Informatik

Tools

pytest
Robot Framework
Jenkins/GitLab CI
Linux-Kommandos

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 Software, Netzwerkkommunikation, Sicherheitsfunktionen und verschiedene angeschlossene Systeme miteinander verbinden.

Zur Verstärkung unseres Entwicklungsteams suchen wir Unterstützung im Bereich Test und Testautomatisierung für Embedded-Linux-Systeme.

Ihre Aufgaben

Sie tragen dazu bei, die Qualität und Zuverlässigkeit unserer Embedded-Linux-Geräte sicherzustellen. Dabei testen Sie nicht nur einzelne Softwarefunktionen, sondern betrachten das Verhalten des gesamten Geräts innerhalb seiner Systemumgebung.

Zu Ihren Aufgaben gehören insbesondere:

  • Planung, Durchführung und Dokumentation von Software-, Integrations- und Systemtests für Embedded-Linux-Geräte
  • Entwicklung und Pflege automatisierter Tests und Testwerkzeuge mit Python
  • Aufbau und Weiterentwicklung reproduzierbarer Testumgebungen
  • Durchführung manueller Tests, wenn eine Automatisierung nicht sinnvoll oder noch nicht verfügbar ist
  • Analyse von Logdateien, Prozessen, Diensten, Systemzuständen und Kommunikationsabläufen auf Linux-basierten Geräten
  • Untersuchung, Dokumentation und Nachverfolgung von Fehlern
  • Durchführung und Weiterentwicklung von Regressionstests
  • Überprüfung des Geräteverhaltens bei Neustarts, Verbindungsabbrüchen, Konfigurationsänderungen und anderen relevanten Systemzuständen
  • Enge Zusammenarbeit mit Softwareentwicklung, Produktmanagement und weiteren beteiligten Fachbereichen
  • Kontinuierliche Verbesserung unserer Testprozesse und Testabdeckung

Im Mittelpunkt stehen Linux-basierte Geräte und deren Verhalten im Gesamtsystem. Sie untersuchen beispielsweise, ob Dienste korrekt starten, Schnittstellen erreichbar sind, Kommunikationsabläufe zuverlässig funktionieren und sich das Gerät auch bei Fehler- und Ausnahmesituationen erwartungsgemäß verhält.

Unser Ziel ist es, wiederkehrende Prüfungen so weit wie sinnvoll zu automatisieren und Fehler reproduzierbar einzugrenzen.

Ihr Profil

In Kürze: Sie haben Freude daran, komplexe Linux-basierte Geräte zu verstehen, Fehler systematisch einzugrenzen und aus manuellen Abläufen zuverlässige automatisierte Tests zu entwickeln.

Idealerweise bringen Sie Folgendes mit:

  • Praktische Erfahrung in der Entwicklung mit Python, beispielsweise für Testautomatisierung, Skripte oder technische Werkzeuge
  • Sicherer Umgang mit Linux-Systemen und der Kommandozeile
  • Erfahrung mit Software-, Integrations- oder Systemtests
  • Interesse daran, das Verhalten komplexer Geräte und verteilter Systeme als Ganzes zu verstehen
  • Erfahrung bei der Analyse von Logdateien, Prozessen, Diensten und Netzwerkverbindungen
  • Strukturierte und nachvollziehbare Arbeitsweise bei Testplanung, Testdurchführung und Fehleranalyse
  • Erfahrung im Umgang mit Git
  • Bereitschaft, sich in technische Kommunikationsabläufe, Systemzustände und gerätespezifische Prozesse einzuarbeiten
  • Freude an der Zusammenarbeit in einem interdisziplinären Entwicklungsteam
  • Gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil

Hilfreich, aber nicht zwingend erforderlich, sind Erfahrungen mit:

  • automatisierten Testframeworks wie pytest oder Robot Framework
  • Netzwerkprotokollen und Werkzeugen zur Netzwerk- und Kommunikationsanalyse
  • systemd, Shell-Skripten, SSH und typischen Linux-Diagnosewerkzeugen
  • Continuous Integration, beispielsweise mit Jenkins oder GitLab CI
  • Container-Technologien oder virtualisierten Testumgebungen
  • Tests verteilter Systeme oder vernetzter Geräte

Sie verfügen über eine abgeschlossene Ausbildung, ein abgeschlossenes Studium oder vergleichbare praktische Erfahrung, beispielsweise in den Bereichen Fachinformatik, technische Informatik, Informationstechnik, Softwareentwicklung oder Test Engineering.

Uns ist nicht wichtig, dass Sie bereits jede genannte Technologie beherrschen. Entscheidend sind für uns ein gutes technisches Verständnis, eine systematische Vorgehensweise und die Motivation, sich in unsere Geräte und Testumgebungen 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

Einen modernen und klimatisierten Arbeitsplatz, kostenlose Firmenparkplätze, regelmäßige Mitarbeiterevents, Corporate Benefits, Jobrad-Leasing, vergünstigtes Deutschlandticket schon in der Probezeit und vieles …

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

Ähnliche Jobs, die dir auch gefallen könnten

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

Ppc • Mannheim

Hybrid
EUR 65.000 - 85.000
Flexible Arbeitszeiten
40% Remote-Arbeit
Unbefristetes Arbeitsverhältnis
+5
Testingenieur (m/w/d) Embedded Software
Testingenieur (m/w/d) Embedded Software

Engelmann Sensor GmbH • Wiesloch

Vor Ort
EUR 50.000 - 70.000
Fahrrad- und E-Bike-Leasing
Zuschuss zur betrieblichen Altersvorsorge
Shoppingkarte
+3
Embedded Software Tester (m/w/d)
Embedded Software Tester (m/w/d)

ISCUE GmbH & Co. KG • Nürnberg

Vor Ort
EUR 50.000 - 70.000
Entspannte Arbeitsatmosphäre
Flexible Arbeitszeiten
Freiraum zur Entfaltung
+3
Embedded Test Automation Engineer (m/w/d)
Embedded Test Automation Engineer (m/w/d)

grey engineering GmbH • Berlin

Vor Ort
EUR 54.000 - 67.000
Unbefristeter Vertrag
Leistungsgerechte Vergütung
Mitarbeiterrabatte
+2
Testingenieur:in Automation R&S Kommunikationssysteme, Dresden 60.000 - 80.000
Testingenieur:in Automation R&S Kommunikationssysteme, Dresden 60.000 - 80.000

wabcon • Dresden

Vor Ort
EUR 55.000 - 90.000
Strukturierte Einarbeitung
30 Tage Jahresurlaub
Flexible Arbeitszeitmodelle
+2
Senior Testingenieur (m/w/d)-Embedded Systeme
Senior Testingenieur (m/w/d)-Embedded Systeme

tecmata GmbH • Wiesbaden

Vor Ort
EUR 55.000 - 75.000
Unbefristeter Vertrag
Home Office
30 Tage Urlaub
+7
Software-/Hardware-Tester (all genders)
Software-/Hardware-Tester (all genders)

EWM GmbH • Maroth

Vor Ort
EUR 55.000 - 85.000
Sicherer Arbeitsplatz
Internationales Arbeitsumfeld
Leistungsorientierte Vergütung
+1
Softwaretester (m/w/d)
Softwaretester (m/w/d)

KNDS Deutschland • Mainz

Vor Ort
EUR 55.000 - 75.000
IG Metall Tarif
Kita-Zuschuss
Weihnachtsgeld
+11
Testingenieur:in Automation R&S Kommunikationssysteme, Dresden 60.000 - 80.000
Testingenieur:in Automation R&S Kommunikationssysteme, Dresden 60.000 - 80.000

Jackalope Digital LLC • Dresden

Hybrid
EUR 55.000 - 75.000
Strukturierte Einarbeitung mit umfangs
30 Tage Jahresurlaub
Flexible Arbeitszeitmodelle
+2
Sr. Python Test Automation Engineer (w/m/d) bei einem etablierten IT-Security Unternehmen
Sr. Python Test Automation Engineer (w/m/d) bei einem etablierten IT-Security Unternehmen

Zertificon Solutions GmbH • Berlin

Hybrid
EUR 60.000 - 80.000
Flexible Arbeitszeiten
Home-Office Möglichkeit
Kostenloses Deutschlandticket
+6