Test Automation Engineer Embedded Systems
grey engineering GmbH
Berlin, Germany
15 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.xing.com
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)
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…