Senior Software R&D Engineer - Digital (m/f/d)
Firma: Advantest Europe GmbH
Einsatzort: Böblingen
Aufgabe:
1. Entwicklung von modernen Softwarelösungen für das automatisierte Testen von Digital SoCs der nächsten Generation mit Fokus auf höchste Qualitäts-, Zuverlässigkeits- und Leistungsstandards.
2. Einarbeitung in den Softwarebereich Digital Device Drivers/Embedded Software und die Hardware des Chip-Testsystems, unterstützt durch einen erfahrenen Mentor.
3. Entwicklung und Pflege multithreadfähigen, hochoptimierten C++-Codes unter Verwendung modernster Algorithmen mit entscheidender Leistungsorientierung.
4. Arbeiten in einer hochmodernen Entwicklungsumgebung auf leistungsstarken Linux-Workstations zur Realisierung neuer Funktionalitäten in hoher Qualität.
5. Arbeiten in einem selbstorganisierten, agilen Team nach agilen Prinzipien in einer auf persönliche und Team-Bedürfnisse abgestimmten Arbeitsumgebung.
6. Funktionsübergreifende Zusammenarbeit mit Experten aus Embedded / Software Driver Teams und Hardware im Rahmen der Software- und Hardware-Integration.
Qualifikation:
1. Hochschulabschluss im Bereich Informatik, Softwaretechnik, Elektrotechnik oder verwandten Disziplinen mit überdurchschnittlichen Leistungen.
2. Ausgeprägte Programmierkenntnisse in C++17 (oder neuer).
3. Fundiertes Verständnis von Software-Design-Konzepten, OOP, Algorithmen und Datenstrukturen.
4. Praktische Erfahrung in objektorientierter Analyse und Design, Design Patterns und Testautomatisierung.
5. Analytische Denkweise, datenbasierte Problemanalyse und Problemlösungskompetenz.
6. Fundierte Kenntnisse in Elektrotechnik und Messtechnik.
7. Gute Englischkenntnisse in Kommunikation.
8. Schnelle Auffassungsgabe sowie selbständige, strukturierte Arbeitsweise.
9. Selbstverständliche Arbeit in einem internationalen Team.
Bevorzugte Qualifikationen:
1. Kenntnisse im Bereich digitaler Prozessoren, HPCErfahrung mit SW-Engineering-Konzepten wie Parallelität, Wiederverwendbarkeit, Wartbarkeit, DFT.
2. Erfahrung in der SW-Entwicklung unter Linux.
3. Erfahrung mit GIT, Eclipse, JIRA, Python, Ruby und/oder anderen Skriptsprachen.
4. Erfahrung mit agilen Methoden wie SCRUM und SAFe.
5. Gute Deutschkenntnisse.
#J-18808-Ljbffr