Beschreibung
Der Softwareentwickler entwickelt und optimiert Softwaretools für die RTL-Generierung, Hardwarekompilierung, die Ausführung von EDA-Tools, Leistungsprofilierung und Automatisierung. Die Rolle umfasst die Zusammenarbeit mit Hardwarearchitekten, Compilerentwicklern und Forschenden im Bereich maschinelles Lernen, die Entwicklung skalierbarer Softwarebibliotheken sowie die Zusammenarbeit mit der Produktentwicklung, um die Tools auf Produktionsqualität zu bringen. Für die Position sind ein Bachelorabschluss oder gleichwertige praktische Erfahrung, 8 Jahre Programmiererfahrung mit C++, Java, Python, Kotlin oder Go, 8 Jahre Erfahrung mit SystemVerilog, Hardwaredesign, Automatisierung und Designverifikationstests sowie 3 Jahre Erfahrung in Softwaredesign und -architektur erforderlich.
