FabCareer
← Open positions

R&D Engineer Software, HW layer Digital/Embedded (C++) (m/f/d)

Advantest · Boeblingen, Germany

Last updated Jul 18, 2026 · View original posting

Software engineer developing automated testing solutions for next-generation digital SoCs, working with digital device drivers, embedded software, and chip test systems using C++ and Linux.

Full Description
  • 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.
  • Sie arbeiten sich zielstrebig in den Softwarebereich Digital Device drivers/Embedded SW und die dort verwendete Hardware des Chip Testsystems ein. Dazu stellen wir Ihnen einen erfahrenen Mitarbeiter als Mentor zur Seite.
  • Sie entwickeln und pflegen multithreadfähigen, hochoptimierten C++-Code unter Verwendung modernster Algorithmen. Die Leistung des Codes ist entscheidend.
  • Sie entwickeln Prototypen zur Evaluierung und Weiterentwicklung innovativer Konzepte.
  • Sie arbeiten mit einer hochmodernen Entwicklungsumgebung auf leistungsstarken Linux-Workstations, um neue Funktionalitäten in hoher Qualität zu realisieren.
  • Sie arbeiten als Mitglied eines selbstorganisierten, agilen Teams nach agilen Prinzipien in einer an Ihre persönlichen und Teambedürfnisse angepassten Arbeitsumgebung.
  • Im Rahmen der Integration von Software und Hardware arbeiten Sie funktionsübergreifend mit Experten aus Embedded / den jeweiligen Software Driver Teams und Hardware zusammen.
  • Ihr Hochschulstudium im Bereich Informatik, Softwaretechnik, Elektrotechnik oder verwandten Disziplinen haben Sie mit überdurchschnittlichen Leistungen abgeschlossen.
  • Ausgeprägte Programmierkenntnisse in C++ 17 (oder neuer).
  • Fundiertes Verständnis von Software-Design-Konzepten und -Methoden, OOP, Algorithmen und Datenstrukturen.
  • Praktische Kenntnisse in objektorientierter Analyse und Design, Design Patterns und Testautomatisierung.
  • Ausgeprägte analytische Denkweise, datenbasierte Problemanalyse und Problemlösungskompetenz.
  • Fundierte Kenntnisse der Grundlagen der Elektrotechnik und Messtechnik.
  • Sie haben gute Kommunikationsfähigkeiten in Englisch.
  • Sie arbeiten lösungsorientiert mit Kolleginnen und Kollegen zusammen und fördern ein positives Miteinander.
  • Eine schnelle Auffassungsgabe und eine selbständige, strukturierte Arbeitsweise setzen wir voraus.
  • Das Arbeiten in einem international besetzten Team ist für Sie selbstverständlich.

Bevorzugte Qualifikationen:

  • Kenntnisse im Bereich digitaler Prozessoren, High Performance Computer
  • Kenntnisse im Bereich Embedded, RiscV, Protokolle e.g. SPI, JTAG, GPIO, MDIO, UART
  • Erfahrung mit SW-Engineering-Konzepten wie: Parallelität, Wiederverwendbarkeit, Wartbarkeit, DFT
  • Erfahrung in SW-Entwicklung unter Linux
  • Erfahrung mit GIT, Eclipse, JIRA Python, Ruby und/oder anderen Skriptsprachen
  • Erfahrung mit agilen SW-Entwicklungsmethoden, z.B. SCRUM und SAFe
  • Gute Deutschkenntnisse
Requirements

Education: BACHELOR

Required

Algorithmen und DatenstrukturenC++17 oder neuerDesign PatternsDevice driversElectronic circuit fundamentalsEnglish LanguageLinuxMetrologyObject-Oriented Programming (OOP)Semiconductor equipment softwareSoftware-Design-Konzepte und -MethodenTestautomatisierung

Preferred

ARM based MCUsDIADigital IODigitale ProzessorenEmbeddedEnergy-efficient computingGitIntelliJJavaJIRAJTAG toolsPythonSAFeScrumSerial interfacesSPI

Your Career Score

Sign in to see your Career Score against this posting.

Sign in

Other recommended jobs