
Principal Software Engineer - Compiler Development
Cadencella me palkkaamme ja kehitämme johtajia ja innovatiivisia tekijöitä, jotka haluavat vaikuttaa teknologian maailmaan. Cadence Design Systems on johtava ohjelmisto-, laitteisto- ja immateriaalisen lisensoinnin tarjoaja monimutkaisten integroitujen piirien ja elektroniikkajärjestelmien suunnitteluun. Tarjoamalla Electronic Design Automation (EDA) työkaluja insinöörit voivat simuloida, todentaa ja optimoida sirujen suunnittelua useilla kasvavilla toimialoilla, kuten autoteollisuus, 5G ja hyperskaalaus. Xcelium-kääntäjä ja rakennusnopeustyöryhmä kehittää kääntäjän ja koodigeneraattorin Xcelium-logiikkasimulointiin. Kehitämme seuraavan sukupolven kääntäjää, jonka avulla voidaan tarkistaa erittäin monimutkaisia piirejä. Liity Xceliumin taakse, alan johtavaan logiikkasimulointiin, suunnitellaksesi seuraavan sukupolven laiteverifikaatiotekniikan.
Työn tiedot
Vastuualueet
- 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.
Taidot ja teknologiat
Koulutustaso
Ei koulutusta vaaditaEdut ja etuudet
Rekrytointiprosessi
- 1Screeing
- 2Haastattelu
- 3Tarjous

Aiheeseen liittyvät mahdollisuudet
Löydä lisää kiinnostuksen kohteisiisi ja taitoihisi sopivia mahdollisuuksia