Cadence

electronic design

LeadSoftwareEngineerCompiler/LLVM

Cork, Ireland; Belo Horizonte, Minas Gerais, Brazil FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Software Engineer – Compiler/LLVM at Cadence. Skills: Compiler, LLVM, C/C++, Computer architecture. Design compiler optimisations. Implement compiler features”

What You'll Achieve.

Unlock performance; Enable new capabilities; Deliver production-grade tools

Industry & Context.

electronic design
Problems you'll solve

Problem-solving expertise

What They're Looking For.

Must Have

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent practical experience), 4+ years of experience in compiler development or low‑level systems software, C/C++ programming skills, solid debugging and problem‑solving expertise, Good understanding of compiler internals (LLVM, GCC, or similar frameworks), foundation in computer architecture and performance optimisation

Nice to Have

Experience with DSPs, AI/ML workloads, or embedded systems, Hands‑on experience with LLVM or GCC backends and optimisation passes, Experience working close to hardware teams or enabling new processor architectures

What You'll Do.

Design compiler optimisations

Implement compiler features

Drive code generation improvements

Drive performance tuning

Drive architecture enablement

Partner with hardware teams

Analyse real‑world workloads

Optimise real‑world workloads

Provide technical mentorship

How You'll Work.

Team & Collaboration

Partner closely with hardware and architecture teams; Contribute to team's technical direction

Full Job Description

## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.** Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.** **Job Title:** Lead Software Engineer – Compiler/LLVM **Location:** Cork, Ireland **_or_** Belo Horizonte, Brazil **Reports to:** Sr Software Architect **Job Overview:** Tensilica, a Cadence company, delivers configurable processor IP and DSP solutions powering AI, vision, audio, and communications workloads. Its Xtensa® architecture enables highly optimized, domain-specific designs with industry-leading performance and efficiency. The C Compiler team builds the toolchain that unlocks this performance. Working on LLVM-based compilers for Xtensa processors, the team drives code generation, architecture-aware optimizations, and real-world workload performance. In close partnership with hardware teams, they enable new capabilities and deliver production-grade tools used by leading semiconductor and systems companies. **Responsibilities:** * Design and implement compiler optimisations and features for Xtensa processors * Drive improvements in code generation, performance tuning, and architecture enablement across the toolchain * Partner closely with hardware and architecture teams on new ISA features and capabilities * Analyse and optimise real‑world workloads, including AI, DSP, and vision use cases *

Free ATS check

Applying for this Lead Software Engineer – Compiler/LLVM role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Cadence?

Real rants from real employees. Read before you apply.

Read Company Rants →