Test & Verification Engineer Firmware & Microcontroller
SThree GmbH
Berlin, Germany
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…