
Programvarutekniker II (C++) - Cadence
Programvarutekniker
Tryck på det här kortet för lönediagram och fullständiga ersättningsdetaljer.
Expandera för full lönekontext
Se marknadsposition, jämförelsegraf för lönespann och lokaliserad lönenarrativ.
Jobbeskrivning
Jobbtitel: Programvarutekniker II Plats: München, Tyskland eller Cambridge, Storbritannien Jobböversikt: Som programvarutekniker II i Innovus- och Genus-databasteamet inom Cadences affärsenhet Digital Design Implementation (DDI) kommer du att designa och bygga databasinfrastrukturen som utgör grunden för några av världens mest avancerade verktyg för chipdesign. Ditt arbete kommer direkt att forma prestandan, skalbarheten och tillförlitligheten hos EDA-programvara som används av ledande halvledarföretag globalt. Ansvarsområden: - Designa, utveckla och optimera EDA-databasinfrastruktur, inklusive förbättringar av datamodeller, API-definitioner och klassimplementeringar. - Undersöka och lösa kundrapporterade defekter med robusta åtgärder och tydlig rotorsaksanalys. - Samarbeta med applikationstekniska team för att profilera, benchmarka och förbättra API-prestanda och kodkvalitet. - Minska databasens minnesavtryck för att stödja storskaliga IC-designer. - Bidra till arkitektoniska diskussioner och tekniska designgranskningar. - Skriva ren, vältestad kod och dokumentation enligt Cadences ingenjörsstandarder. - Delta aktivt i agila ceremonier (sprintplanering, stand-ups, retrospektiv). - Hålla dig uppdaterad inom EDA, databasarkitektur och AI-assisterade utvecklingsverktyg. Kvalifikationer: - Kandidatexamen eller masterexamen i datavetenskap, elektroteknik eller relaterat område - eller motsvarande professionell erfarenhet. - Minst 2 års professionell erfarenhet av programvaruutveckling i en relevant ingenjörsmiljö. - Starkt kunnande i C++, inklusive moderna standarder och best practices. - Förståelse för IC-design-datamodeller, databasarkitektur och effektiva dataåtkomstalgoritmer. - Erfarenhet av UNIX och/eller Linux-utvecklingsmiljöer. - Utmärkta grunder inom programvaruteknik: clean code, debugging, testning och prestandaanalys. Övriga färdigheter/preferenser: - Erfarenhet av Tcl-skripting i ett EDA- eller automationssammanhang. - Bekantskap med Verilog Hardware Description Language. - Kunskap om IEEE 1801 Power Format (UPF) standarden. - Praktisk erfarenhet av AI-assisterade kodningsverktyg (t.ex. GitHub Copilot, Claude Code). Ytterligare information: Du kommer att ingå i ett globalt distribuerat team. Rollen stöder hybridarbete vid våra kontor i München eller Cambridge. Kärnverktyg inkluderar C++, Tcl, Linux och interna EDA-verktygskedjor. Vad vi erbjuder: - Konkurrenskraftig lön - 30 dagars semester per år - Grupppensionsplan - JobRad - EGYM Wellpass - Lunchkuponger - 5 dagars betald tid för volontärarbete - Aktiesparprogram för anställda - Möjligheten att arbeta för en Great Place to Work© & Fortune 100-organisation
Företagsinformation
| Plats | Aktiva annonser |
|---|---|
| Distans - Globalt | 130 |
| Kato Scholari, Finland | 1 |
| Rolltyp | Aktiva annonser |
|---|---|
| Application Engineer | 14 |
| Systemingenjör | 5 |
| Produktingenjör | 5 |
| Programvaruingenjör | 4 |
| Mjukvaruingenjör | 4 |
| Lead Design Engineer | 4 |
| Designingenjör | 4 |
| Verifieringsingenjör | 3 |
| Senior Principal Design Engineer | 3 |
| Principal Design Engineer | 3 |
| Softwareingenjör | 3 |
| Praktikant | 2 |
| Applikationsingenjör | 2 |
| Produktutvecklare | 2 |
| Programvaruutvecklare | 2 |
| Customer Engagement Engineer | 2 |
| Distribuerad systemingenjör | 2 |
| Senior Principal Software Engineer | 2 |
| Programchef | 1 |
| ASIC-verifiering | 1 |
| AI-säkerhetsarkitekt | 1 |
| Produktutvecklingsarkitekt | 1 |
| Programmeringsingenjör | 1 |
| Produktingenjör Systemverifiering | 1 |
| Produktverksamhet | 1 |
| Produktchef | 1 |
| Kundengagemangschef | 1 |
| Designingenjör Praktikant | 1 |
| Senior mjukvaruingenjör | 1 |
| Infrastrukturarkitekt | 1 |
| Testingenjör för mjukvara | 1 |
| Datacenter tekninen johtaja | 1 |
| Solutionsingenjör | 1 |
| Tekninen rekrytoija | 1 |
| Systemingenjör & Integration | 1 |
| Server Farm Engineer | 1 |
| Lead Software Engineer | 1 |
| Vetenskaplig försäljning | 1 |
| Designingenjör Arkitekt | 1 |
| Lead Scientific Developer | 1 |
| Order Administration | 1 |
| Principal DFT Engineer | 1 |
| Huvudprogrammerare | 1 |
| Affärsutvecklingschef | 1 |
| Layout Design Engineer | 1 |
| Emulation Design Engineer | 1 |
| HR M&A-johtaja | 1 |
| Produktinsökare | 1 |
| Programledare | 1 |
| Signal- och kraftintegritet | 1 |
| HR Business Partner | 1 |
| Signalintegritetsingenjör | 1 |
| Digital Implementation Engineer | 1 |
| Lagringsingenjör | 1 |
| CAE/FEA Senior AE | 1 |
| Produktivaatio | 1 |
| Business Systems Analyst | 1 |
| Senior Systemingenjör | 1 |
| HR Praktikant | 1 |
| AI Forward Deployment Engineer | 1 |
| Account Technical Executive | 1 |
| Software Praktikant | 1 |
| Digital Implementation Architect | 1 |
| Produktinsättare | 1 |
| Scientific Software Developer | 1 |
| Moln Supportingenjör | 1 |
| Design Engineering Architect | 1 |
| Programvarusäkerhetsdirektör | 1 |
| IT-praktik | 1 |
| Produktvalideringsingenjör | 1 |
| Säljadministratör | 1 |
| Produktinsats | 1 |
| Global Account Group Director | 1 |
| Distributed Systems Engineer | 1 |
| Juridisk praktikant | 1 |
| Revenue Accounting Manager | 1 |
| Programmeringspraktikant | 1 |
| Application Engineering Praktikant | 1 |
| Software Security Architect | 1 |
| AI-ingenjör | 1 |
| Praktik AI-driven flödesvalidering | 1 |
| Programmerare | 1 |
| Kunddesigningenjör | 1 |
| Rollnivå | Aktiva annonser |
|---|---|
| Medelnivå | 129 |
| Senior | 2 |
Cadence finns med i 131 indexerade jobbannonser i JobCrawls Finlandsdata sedan april 2024. I det historiska indexet är de starkaste platssignalerna för den här arbetsgivaren Distans - Globalt och Kato Scholari, Finland.
Visade data baseras på historiska jobbannonser från vår databas.
Jobbdetaljer
Ansvarsområden
- Designa, utveckla och optimera EDA-databasinfrastruktur, inklusive förbättringar av datamodeller, API-definitioner och klassimplementeringar
- Undersöka och lösa kundrapporterade defekter med robusta åtgärder och tydlig rotorsaksanalys
- Samarbeta med applikationstekniska team för att profilera, benchmarka och förbättra API-prestanda och kodkvalitet
- Minska databasens minnesavtryck för att stödja storskaliga IC-designer
- Bidra till arkitektoniska diskussioner och tekniska designgranskningar
- Skriva ren, vältestad kod och tillhörande dokumentation
- Delta aktivt i agila ceremonier som sprintplanering, stand-ups och retrospektiv
- Hålla sig uppdaterad inom EDA, databasarkitektur och AI-assisterade utvecklingsverktyg
Krav
- Kandidatexamen eller masterexamen i datavetenskap, elektroteknik eller relaterat område (eller motsvarande professionell erfarenhet)
- Minst 2 års professionell erfarenhet av programvaruutveckling i en relevant ingenjörsmiljö
- Starkt kunnande i C++, inklusive bekantskap med moderna C++-standarder och best practices
- Förståelse för IC-design-datamodeller, databasarkitektur och effektiva dataåtkomstalgoritmer
- Erfarenhet av arbete i UNIX- och/eller Linux-utvecklingsmiljöer
- Utmärkta grunder inom programvaruteknik: clean code-praxis, debugging, testning och prestandaanalys
Kompetenser och tekniker
Utbildningsnivå
Kandidat