Cadence-logo
Kuukausipalkka
€8 507 - €15 799
Julkaistu 12. elokuuta 2026 · 2 päivää sittenViimeksi nähty 13. elokuuta 2026Haku päättyy 31. joulukuuta 2026

Principal Software Engineer - Compiler Development

Burlington, Yhdysvallat
Paikkasidonnainen työ · Ohjelmistokehitys
Kokoaikainen · Asiantuntija
English
Ei henkilöstöjohtamista
Ei koulutusta vaadita
Tietoa tehtävästä

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

C++ (nykyaikaiset standardit)SystemVerilog/Verilogmonisäikeisyysmuistin hallintavälimuistin paikkanopeudetPython (valinnainen)LLVM tuntemus

Edut ja etuudet

Rekrytointiprosessi

  1. 1
    Screeing
  2. 2
    Haastattelu
  3. 3
    Tarjous
Seen 18 hours agoPartial Schema
Cadence-logo
Cadence · 131 avointa tehtävää
Suosituimmat sijainnit: Etätyö - Globaali · 130 · Kato Scholari, Suomi · 1
Näytä yritysprofiili
Yleisimmät rekrytoidut roolit
Ohjelmistosuunnittelija
13
Application Engineer
10
Tuoteinsinööri
8
Sovellusinsinööri
6
Järjestelmäinsinööri
5
Roolitasojen jakautuma
Keskitaso (129)Senior-taso (1)Senior (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.