
Cadence Design Systems entwickelt computergestützte Software, Hardware und geistiges Eigentum für das Elektronik- und Systemdesign. Mit mehr als 30 Jahren Softwarekompetenz und einem Schwerpunkt auf intelligentem Systemdesign unterstützt das Unternehmen führende Organisationen dabei, Designkonzepte in fortschrittliche elektronische Produkte umzusetzen. Die Technologien des Unternehmens kommen in Bereichen wie Hyperscale-Computing, 5G-Kommunikation, Automobilindustrie, Mobilfunk, Luft- und Raumfahrt, Konsumgüter, Industrie und Gesundheitswesen zum Einsatz.
Senior Software Engineering Manager für Frameworks und Grafik
Leitung der in China ansässigen Framework- und Grafikteams von Cadence mit Verantwortung für Forschung und Entwicklung in Anwendungsinfrastruktur, Benutzeroberflächen und Visualisierung. Förderung skalierbarer Engineering-Praktiken und zuverlässiger Umsetzung über verschiedene Produktinitiativen hinweg.
Beschreibung
- Leitung von Forschungs- und Entwicklungsprogrammen im Bereich Framework- und Grafikentwicklung.
- Koordination mit internen und externen Partnern zur Umsetzung mehrerer Projekte.
- Analyse und Behebung technischer Probleme in Framework- und Grafikanwendungen.
- Verbesserung von Engineering-Prozessen und Etablierung wirksamer Praktiken.
- Coaching jüngerer Ingenieurinnen und Ingenieure sowie Unterstützung der Teamentwicklung.
- Teilnahme an wöchentlichen technischen Reviews, Bewertung der Machbarkeit und Ansprechen möglicher Bedenken.
- Festlegung der technischen Ausrichtung und Förderung der Mitarbeitendenentwicklung für Anwendungsframeworks, UI-Infrastruktur, Visualisierung und Grafik.
- Zusammenarbeit mit Teams für Frameworks, Grafik, Geometrie, Meshing sowie Vor- und Nachverarbeitung, um wartbare Infrastruktur für Geschäfts- und Produktziele aufzubauen.
Anforderungen
- Bachelor- oder Masterabschluss in Softwaretechnik, Informatik, Maschinenbau oder einem verwandten Ingenieurfach.
- Mindestens 20 Jahre Berufserfahrung in der Softwarebranche, einschließlich der Leitung von Framework- und Grafikteams.
- Nachgewiesene Führungserfahrung und Erfolge in der Teamentwicklung.
- Fundierte technische Kenntnisse in C++, C#, .NET, Python, Windows und Linux.
- Sehr gute Programmierkenntnisse in C++, C# und Python sowie Erfahrung mit Softwarearchitektur.
- Erfahrung im Entwurf von Benutzeroberflächen und Anwendungsframeworks, APIs und Plug-in-Architekturen.
- Erfahrung mit 2D- und 3D-Grafikvisualisierung.
- Erfahrung mit Performance-Profiling, Speicherverwaltung und Multithreading.
- Erfahrung in der plattformübergreifenden Softwareentwicklung und der Wahrung der Abwärtskompatibilität.
- Erfahrung mit automatisierten Tests, Debugging, CI/CD und Maßnahmen zur Codequalität.
- Fähigkeit, Anforderungen zu übersetzen und den Aufwand einzuschätzen.
- Erfahrung in der Koordination von Framework-, Grafik-, Geometrie-, UX-, QA- und Produktteams.
- Erfahrung im Umgang mit technischen Schulden, Risiken und Abhängigkeiten sowie der Release-Vorbereitung.
- Erfahrung mit Avalonia, Gigasoft oder SciChart ist von Vorteil.
- Praktische Erfahrung mit KI-gestützten Entwicklungstools wie GitHub Copilot, Cursor oder vergleichbaren Lösungen.
- Ausgeprägte Führungskompetenz im Umgang mit Mitarbeitenden.
- Ausgezeichnete Kommunikationsfähigkeiten.
- Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz.
- Fähigkeit, Verantwortungsbewusstsein zu fördern, Umsetzungshindernisse zu beseitigen und eine planbare Lieferung in hoher Qualität sicherzustellen.
- Kooperative Arbeitsweise sowie die Fähigkeit, teamübergreifend Einfluss zu nehmen und gemeinsame Ausrichtung zu schaffen.