Test & Verification Engineer Firmware & Microcontroller

SThree GmbH
Berlin, Germany
4 days ago
Apply on www.adzuna.de
Prepare application

Role details

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

Tech stack

C (Programming Language) Systems Engineering Automation of Tests Continuous Integration Embedded Software Ethernet Firmware Field-Programmable Gate Array (FPGA) Joint Test Action (IEEE Standards) Python (Programming Language) Multipoint Control Unit Real-Time Operating Systems
+6 more
System Testing Strategies of Testing Universal Asynchronous Receiver/Transmitter PIC Microcontroller Test Scripts Bare Metal

Job description

  • Entwicklung und Weiterentwicklung automatisierter Testlösungen für Firmware- und Microcontroller-basierte Systeme
  • Planung, Implementierung und Durchführung von Funktions-, Integrations-, Regressions- und Systemtests
  • Entwicklung von Testskripten und Automatisierungsframeworks mit Python
  • Aufbau, Konfiguration und Betrieb von Hardware-in-the-Loop-(HiL)-Testsystemen
  • Integration automatisierter Tests in CI/CD-Pipelines
  • Analyse, Verifikation und Fehlerdiagnose von Embedded Software auf Zielhardware
  • Durchführung von Hardware-nahen Tests auf Microcontrollern sowie FPGA-basierten Plattformen
  • Aufbau und Wartung komplexer Test-Racks, Messtechnik- und Testumgebungen
  • Zusammenarbeit mit Software-, Hardware-, FPGA- und Systems-Engineering-Teams zur Definition geeigneter Teststrategien
  • Dokumentation von Testkonzepten, Testergebnissen und Verifikationsaktivitäten

Requirements

  • Mehrjährige Erfahrung im Bereich Embedded Software Testing, Firmware Testing oder Embedded Software Development
  • Sehr gute Kenntnisse in der Low-Level-C-Programmierung
  • Erfahrung mit Microcontrollern (MCUs), Low-Level-Treibern sowie Bare-Metal- oder RTOS-basierten Systemen
  • Gute Kenntnisse in Python für Testautomatisierung und Skripting
  • Erfahrung mit Hardware-in-the-Loop-(HiL)-Testsystemen
  • Erfahrung in der automatisierten Verifikation und dem Test von Embedded-Systemen
  • Erfahrung mit CI/CD-Pipelines und automatisierten Testprozessen
  • Erfahrung im Aufbau und Betrieb von Test-Racks und Testumgebungen für Embedded- oder FPGA-Hardware
  • Gute Kenntnisse von JTAG-, SPI-, I²C-, UART- und Ethernet-Schnittstellen
  • Strukturierte, analytische und lösungsorientierte Arbeitsweise
  • Fließende Deutschkenntnisse sowie gute Englischkenntnisse

Apply for this position

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

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role…