
Principal Software Engineer - Compiler Development
Hos Cadence tar vi in och utvecklar ledare och innovatörer som vill göra intryck på teknikvärlden. Cadence Design Systems är en ledande leverantör av mjukvara, hårdvara och immateriella rättigheter som krävs för att designa komplexa integrerade kretsar och elektroniska system. Genom Electronic Design Automation (EDA) -verktyg möjliggörs simulering, verifiering och optimering av chipdesigner inom flera högtillväxtindustrier, inklusive bilindustrin, 5G och hyperscale-datorer. Förutom mjukvara erbjuder Cadence specialiserad hårdvara för emulering och prototyper tillsammans med en strategi fokuserad på Intelligent System Design som integrerar AI och multiphysex analys för att förenkla utvecklingen av moderna elektronikprodukter. Xcelium-kompilatorn och byggnadsoptimeringsteamet utvecklar kompilatorn och kodgeneratorn för Xcelium logiksimulator. Vi arbetar på nästa generations kompilator som ska verifiera mycket komplexa kretsdesigner. Gå med i teamet bakom Xcelium, den ledande logiksimuleringstekniken, för att utforma nästa generations hårdvaruverifikations-teknik. Som Senior Engineer i System Verification Group kommer du vara i framkant av EDA-innovation och utveckla SystemVerilog-kompilatorn för att möta komplexiteten hos framtida AI- och hyperscale kretsdesigner. Vi söker dynamiska ingenjörer som trivs med omöjliga skalutmaningar och vill uppfinna algoritmer som driver morgondagens kisel.
Jobbdetaljer
Ansvarsområden
- Language Evolution: Design and implement advanced SystemVerilog language extensions.
- Compiler Architecture: Develop and optimize high-performance front-end and code generation compiler components, focusing on intermediate representations (IR) that scale to multi-billion gate designs.
- Performance Engineering: Conduct deep-dive bottleneck analysis and implement performance optimizations in C/C++ to improve compilation speed and memory footprint.
- Design Scalability: Architect compiler and simulator specifically tuned for complex AI designs, ensuring the engine can handle the massive replicated and parallel structures inherent in next-gen neural processing units (NPUs).
- Innovation & Research: Explore and prototype "blue-sky" features, LLM enhanced Compilation, parallel compilation, distributed compilation.
Kompetenser & tekniker
Utbildningsnivå
Ingen utbildning krävsFörmåner & Perks
Förmåner
Rekryteringsprocess
- 1Screening
- 2Intervju
- 3Erbjudande

Relaterade möjligheter
Hitta fler möjligheter som matchar dina intressen och färdigheter