Aufgaben
- Entwicklung und Optimierung von Softwaretools und Skripten zur Automatisierung von Hardwaredesign-Flows (End-to-End)
- Integration von Softwareentwicklungspraktiken in Hardwareentwicklungsprozesse
- Nutzung von Python und TCL zur Automatisierung
- Aufbau und Pflege von Regressions-Testsystemen zur Sicherstellung der Designqualität
- Implementierung und Wartung von CI/CD-Pipelines für Hardwaredesign (inkl. automatisierter Build-, Test- und Deployment-Prozesse)
- Enge Zusammenarbeit mit CAD- und Designteams zur Weiterentwicklung von Flows und Tools
Profil
- Fundierte Kenntnisse in Python und TCL
- Erfahrung mit CI/CD-Tools wie Jenkins, GitLab CI o.ä.
- Vertraut mit Automatisierungsframeworks und -methoden
- Kenntnisse im Bereich SoC Physical Design (insbesondere RTL2GDS) und CAD-Flow-Entwicklung
- Erfahrung mit EDA-Tools (Synthese, Place-and-Route, Timing- und Power-Analyse) von Vorteil
- Kenntnisse in Low-Power-Design-Methoden von Vorteil
Benefits
- Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen