Test Automation Engineer Embedded Systems

grey engineering GmbH
Berlin, Germany
15 days ago
Apply on www.xing.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€54,500.0 - €77,000.0
Working hours
Shift work
Languages
English, German
Job source

Tech stack

C (Programming Language) Test Suite Automation of Tests Microsoft Azure Bash Shell C++ (Programming Language) Continuous Integration Software Debugging Memory Management Embedded Software Field-Programmable Gate Array (FPGA) Github
+9 more
Python (Programming Language) Shell Script Strategies of Testing YAML PIC Microcontroller Git Gitlab-ci Script Language Information Technology

Job description

  • Im Mittelpunkt Ihrer Tätigkeit steht die Entwicklung und Pflege automatisierter Testsuiten für Embedded-Systeme und FPGA-basierte Hardwareplattformen, insbesondere im Umfeld C-basierter Embedded Software
  • Funktionale, Integrations-, Regressions- und Performancetests entwickeln, implementieren und führen Sie auf realer Zielhardware durch
  • Testautomatisierungslösungen entwickeln Sie mit Python, Shell-Skripten und weiteren geeigneten Skriptsprachen und bauen entsprechende Testframeworks und Test-Harnesses auf
  • Hardware-in-the-Loop-Testumgebungen (HiL) für Embedded-Geräte und Systemhardware implementieren, betreiben und entwickeln Sie kontinuierlich weiter
  • Automatisierte Tests integrieren Sie in CI/CD-Pipelines, beispielsweise mit GitHub Actions, GitLab CI/CD oder vergleichbaren Technologien
  • In enger Zusammenarbeit mit Embedded-Softwareentwicklern, FPGA-Designern, Hardwareentwicklern und Systemarchitekten analysieren Sie Anforderungen und entwickeln geeignete Teststrategien
  • Das Verhalten von Embedded Software auf der Zielhardware analysieren Sie und unterstützen bei der Fehlersuche, unter anderem durch das Debugging von C-Code sowie die Untersuchung von Kommunikationsschnittstellen, Timing-Verhalten und Systeminteraktionen
  • Komplexe Testaufbauten und Test-Racks konzipieren, bauen, konfigurieren und warten Sie. Dabei arbeiten Sie unter anderem mit Embedded Hardware, FPGA-Boards, Messgeräten und Netzteilen
  • Für Verifikation und Fehleranalyse setzen Sie Simulations-, Debugging-, Tracing- und Messtechnik gezielt ein.
  • In Entwicklungs- und Build-Umgebungen arbeiten Sie mit C/C++, Python, YAML, Git sowie verschiedenen CI/CD-Tools

Requirements

  • Ihre fachliche Grundlage bildet ein abgeschlossenes Studium im Bereich Informatik, Elektrotechnik, Embedded Systems, Automatisierungstechnik oder einer vergleichbaren technischen Fachrichtung
  • Besonders wichtig sind einschlägige praktische Erfahrungen im Bereich Microcontroller und Embedded Systems. Idealerweise verfügen Sie über fundierte Berufserfahrung in der Embedded-Softwareentwicklung und/oder im Testen von Embedded Software
  • Sehr gute Kenntnisse in der Programmiersprache C sowie ein solides Verständnis von hardwarenaher Programmierung, Speicherverwaltung, Schnittstellen, Timing-Anforderungen und Debugging auf Zielhardware zeichnen Sie aus
  • Mit Python verfügen Sie über gute praktische Erfahrungen in der Skripterstellung und Testautomatisierung. Kenntnisse in Bash, YAML oder vergleichbaren Technologien sind von Vorteil
  • Erfahrung in der Testautomatisierung von Embedded-Systemen bringen Sie mit, idealerweise ergänzt durch praktische Kenntnisse im Hardware-in-the-Loop-Test
  • CI/CD-Pipelines wie GitHub Actions, GitLab CI/CD, Azure DevOps oder vergleichbare Automatisierungsplattformen sind Ihnen aus der Praxis bekannt
  • Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift bringen Sie mit

Benefits & conditions

  • Unbefristeten Arbeitsvertrag zur sicheren Zukunftsplanung
  • Eine attraktive, leistungsgerechte und tariflich abgesicherte Vergütung - je nach Qualifikation und Erfahrung zwischen 4.800 und 6.000 Euro brutto pro Monat
  • Exklusive Mitarbeiterrabatte (Reiseportale, Schmuck, Mietwagen, Sportartikel, Elektroartikel, Möbelhäuser, regionale Restaurantvergünstigungen, Sport- und Freizeitveranstaltungen, u.v.m.)
  • Sehr lukratives Mitarbeiter-werben-Mitarbeiter- Empfehlungsprogramm
  • Flexible Arbeitszeiten sowie, je nach Position, die Option zum mobilen Arbeiten zur optimalen Vereinbarung von Familie und Beruf
  • Persönlicher Ansprechpartner für Ihre Fragen, Themen oder sonstigen Anliegen
  • Ein offenes und familiäres Miteinander
  • Eine spannende und abwechslungsreiche Tätigkeit im Rahmen eines innovativen Umfeldes
  • Wertschätzung und eine Arbeitsatmosphäre, die für gute Energie sorgt

Apply for this position

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

Apply on www.xing.com
Prepare application

Good distractions

Loading talks and stories from around this role…