Job
- Level
- Erfahren
- Ort
- Berlin
- Arbeitsmodell
- Onsite
- Job Feld
- Embedded, Test/QA
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Gehalt
- 4.800 bis 6.000€ Brutto/Monat
Job Zusammenfassung
In dieser Rolle entwickelst du automatisierte Testsuiten für Embedded-Systeme und FPGA-Hardware, führst Tests durch, implementierst Testautomatisierungslösungen in Python und arbeitest eng mit Entwicklungsteams zusammen.
Job Technologien
Deine Rolle im Team
- 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.
Unsere Erwartungen an dich
Ausbildung
- Ihre fachliche Grundlage bildet ein abgeschlossenes Studium im Bereich Informatik, Elektrotechnik, Embedded Systems, Automatisierungstechnik oder einer vergleichbaren technischen Fachrichtung.
Qualifikationen
- 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.
- 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.
Erfahrung
- 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.
- 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.
Unser Angebot
- 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.
Benefits
Work-Life-Integration
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
grey engineering GmbH
Die grey engineering GmbH ist ein etabliertes Unternehmen mit langjähriger Erfahrung in der Bereitstellung von Engineering-Dienstleistungen, das sich auf innovative Lösungen in den Bereichen Energietechnik, Maschinenbau und IT spezialisiert hat.
Description
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Hybrid, Onsite
- Branche
- Energiewirtschaft, Umwelt