Embedded Software Test Engineer Python

ACONEXT Stuttgart GmbH
Stuttgart, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Remote
Stuttgart, Germany

Tech stack

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

Job description

  • Konzeption, Implementierung und Pflege automatisierter Softwaretests in Python für eingebettete Systeme sowie deren Einbindung in eine Continuous-Integration-Umgebung
  • Weiterentwicklung und Wartung der Testwerkzeuge, Testframeworks und der dazugehörigen Infrastruktur
  • Erarbeiten und Aktualisieren von Dokumentationen zur Softwarequalität und zu Testprozessen
  • Mitarbeit in agilen Projektteams sowie enge Abstimmung mit Software-, Hardware- und Systementwicklung
  • Integration einzelner Softwarekomponenten in Zielgeräte und Durchführung von Funktions- und Integrationstests direkt an der Hardware
  • Überprüfung und Validierung von softwarebasierten Messergebnissen in Verbindung mit realer Hardware
  • Unterstützung bei der Einbindung der Geräte in übergeordnete Systemarchitekturen

Requirements

  • Abgeschlossenes Studium der Informatik, Elektrotechnik, Technischen Informatik oder einer vergleichbaren technischen Fachrichtung (Bachelor, Master oder Diplom)
  • Sehr gute Programmierkenntnisse in Python mit Schwerpunkt Test, Integration und Qualitätssicherung
  • Kenntnisse in der Entwicklung und Durchführung von Softwaretests sowie im Bereich Software-Qualitätssicherung
  • Erfahrung mit Versionsverwaltungssystemen, vorzugsweise Git
  • Grundlegendes Verständnis objektorientierter Softwareentwicklung
  • Basiskenntnisse in C/C++; zusätzliche Kenntnisse in C# sind von Vorteil
  • Erste Erfahrungen mit Embedded-Linux-Umgebungen
  • Grundkenntnisse gängiger Kommunikationsprotokolle
  • Kenntnisse in systemnahen Linux-Diensten (z. B. systemd, dbus) sind wünschenswert
  • Berührungspunkte mit Safety- oder Security-relevanten Entwicklungsprojekten von Vorteil
  • Grundverständnis digitaler Schaltungstechnik
  • ISTQB-Zertifizierung

Benefits & conditions

  • Fair Pay+: Unbefristeter Arbeitsvertrag/ branchenüberdurchschnittliches Vergütungssystem inkl. Zusatzleistungen, z.B. Zuschüsse für KiTa, betriebliche Altersvorsorge, Bonussystem
  • Teilhabe: Projektverantwortung & Ownership/ flache Hierarchien/ kurze Entscheidungswege/ aktive Mitwirkung an spannenden Projekten
  • Weiterentwicklung: Persönliches & intensives Onboarding/ individuelle Weiterbildungs- & Entwicklungsmöglichkeiten inkl. Coaching- & Mentoring-Programm
  • Flexibilität: Hybrides & agiles Arbeiten (Homeoffice, mobile work), Arbeitszeiten & -ort individuell plan- und umsetzbar/ 30 Tage Urlaub/ Fokus auf Work-Life-Balance
  • Extras: Fitness & Wellbeing, Zugang zum firmeneigenen Fahrzeugpool & vielfältige Mitarbeiterrabatte
  • Zusammenhalt: Regelmäßige Teamevents & Feste/ familiäres Betriebsklima mit Fokus auf Kollegialität, Teamgeist & Mitarbeiterzufriedenheit
  • Gelebte Vielfalt: Bunte Unternehmenskultur/ Altersmix, Frauen in Führungspositionen & internationale Kolleginnen und Kollegen

Apply for this position