Cadence Design Systems
Cadence Design Systems
Cadence Design Systems utvecklar programvara, hårdvara och immateriella rättigheter för elektronik- och systemdesign. Med mer än 30 års erfarenhet av programvara och fokus på intelligent systemdesign hjälper företaget ledande organisationer att omvandla designkoncept till avancerade elektroniska produkter. Tekniken stödjer arbete inom hyperskalig databehandling, 5G-kommunikation, fordonsindustrin, mobil teknik, flyg- och rymdindustrin samt konsument-, industri- och hälsovårdsapplikationer.

Teknisk direktör för mjukvaruutveckling, FoU-verksamhet — Shanghai

Led Apexs mjukvaruutveckling och CAE-forsknings- och utvecklingsverksamhet från Shanghai i Kina. Vägled arkitektur, automatisering, tillförlitliga releaser och distribuerade ingenjörsteam.

Beskrivning

  • Led Apexs mjukvaruutveckling i Kina.
  • Ge praktisk teknisk och operativ vägledning inom arkitektur, design, implementation, bygg- och testautomatisering, CI/CD, felhantering och releaseberedskap.
  • Led och genomför forsknings- och utvecklingsinitiativ.
  • Samarbeta med interna och externa team för att leverera flera produktreleaser varje år.
  • Utveckla och underhåll byggsystem, kodtäckning, regressionstester och utvecklingsmiljöer.
  • Leda dagliga scrum-möten för att stödja kontinuerlig integration och leverans.
  • Delta i sprintplanering samt sprint- och releaseutvärderingar.
  • Diagnostisera och lösa tekniska och operativa problem.
  • Förbättra processer och främja god ingenjörspraxis.
  • Delta i tekniska diskussioner varje vecka och bedöma genomförbarhet.
  • Vägled mindre erfarna kollegor och bidra till att utveckla teamet.

Krav

  • Masterexamen inom mjukvara, datavetenskap, maskinteknik eller ett närliggande ingenjörsområde.
  • Minst 25 års erfarenhet från mjukvarubranschen, inklusive ledning av CAE-forskning och utveckling.
  • Erfarenhet av att leda storskalig applikationsutveckling.
  • Dokumenterad förmåga att leverera förutsägbara releaser och samtidigt hantera omfattning, kvalitet, resurser och beroenden.
  • Dokumenterad ledarskapsförmåga och förmåga att utveckla team.
  • Goda kunskaper i C++, Python, Windows, Linux och testautomatisering.
  • Erfarenhet av riskhantering, agila metoder och samordning mellan UX, QA, IT och support.
  • Djup kunskap inom CAE och erfarenhet från MSC, Ansys, Ansa eller ett närliggande företag.
  • Praktisk erfarenhet av AI-stödda utvecklingsverktyg, exempelvis GitHub Copilot, Cursor eller liknande plattformar.
  • Förmåga att leda tekniskt arbete inom arkitektur, design, implementation, testning och releasegenomförande.
  • Förmåga att bedöma tekniska avvägningar, vägleda designgranskningar och fatta tekniska beslut som stöder produktstrategin.
  • Erfarenhet av att leda distribuerade ingenjörsteam och samordna arbetet mellan produkt, QA, IT, support och releasehantering.
  • Förmåga att vägleda seniora ingenjörer, utveckla tekniska ledare och bygga upp ansvarstagande och kontinuerlig förbättring inom ingenjörsteamet.
  • Förmåga att identifiera tekniska risker, planera åtgärder och säkerställa förutsägbar leverans av komplexa mjukvaruprogram.
  • Förståelse för metoder för mjukvarukvalitet, inklusive automatisering, kodtäckning, regressionsstrategi, byggstabilitet och releaseberedskap.
  • Förmåga att förklara komplexa tekniska ämnen tydligt för ledningsgrupper, produktteam och ingenjörsmedarbetare.
  • Stark förmåga inom personalledning, kommunikation, analys, problemlösning och samarbete samt ett tydligt ansvarstagande.