Python Tester* Embedded Devices

Ventus Engineering GmbH
München, Germany
3 months ago

Role details

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

Job location

Tech stack

Testing (Software)
Automation of Tests
C Sharp (Programming Language)
C++ (Programming Language)
Software Quality
Communications Protocols
Computer Engineering
Linux on Embedded Systems
Firmware
Python (Programming Language)
Object-Oriented Software Development
Software Engineering
Software Quality Assurance (SQA)
Software Modules
GIT
Information Technology

Job description

  • Definition und Erstellung von Softwaretests in Python für eingebettete Geräte sowie Integration in die CI-Umgebung.
  • Entwicklung und Wartung des Testframeworks und der Testinfrastruktur.
  • Erstellung und Pflege von Dokumentationen zur Softwarequalität.
  • Mitarbeit in einem agilen Entwicklungsteam.
  • Koordination mit der Softwareentwicklung und anderen Entwicklungsteams (Firmware, Hardware).
  • Integration von Softwaremodulen in Geräte und Durchführung von Software- und Funktionstests am Gerät.
  • Verifizierung der Software durch Messungen an der Hardware.
  • Unterstützung bei der Integration der Geräte in das Gesamtsystem.

Requirements

  • Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder Technischen Informatik (Bachelor/Master/Diplom).
  • Fortgeschrittene Kenntnisse in: Softwareentwicklung (Schwerpunkt Test und Integration), Software-Qualitätssicherung und Python.
  • Grundkenntnisse in: Kommunikationsprotokollen, Software-Konfigurationsmanagementsystemen (vorzugsweise Git), objektorientierter Softwareentwicklung, C/C++ und Embedded Linux sowie digitaler Schaltungstechnik.
  • Wünschenswert sind Kenntnisse/Erfahrungen in: C#, systemd/dbus, Sicherheitsumgebungen und ISTQB-Zertifizierung.
  • Verhandlungssicheres Deutsch und fortgeschrittenes Englisch.

Benefits & conditions

  • Herausforderung. Spannende Projekte mit der Technologie "von morgen" und von Anfang an verantwortungsvolle Aufgaben.
  • Offenheit. Flache Hierarchien, offene Türen und regelmässige Mitarbeitergespräche.
  • Entlohnung. übertarifliche Vergütung mit Projektzulagen je nach Projekt/Aufgabe; Reisespesenmodelle; Betriebliche Altersversorgung; Kostenloses "Absolventenpaket" mit Unterstützung bei Wohnungssuche; Versicherungs-Check und "die erste Steuererklärung" durch Valentum und unsere Partner.
  • Erholung. 30 Tage bezahlten Urlaub und Gleitzeitkonto mit flexibler Arbeitszeitenregelung.
  • Entwicklung. Innerbetriebliche und externe Weiterbildungsmassnahmen.
  • Spass. Regelmässige Events wie Workshops, Stammtische, Kochabende, Sport-Events, u.v.m.
  • Optionen. Einsatz bei Top-Herstellern und Zulieferern mit der Möglichkeit, später zum Kunden zu wechseln.

Apply for this position