LEAD C/C++ COMPILER/LLVM/GCC SOFTWARE ENGINEER - CORK - IRELAND

Location Cork
Contact name: Micheal O’Maoldomhnaigh

Contact email: micheal@softwareplacements.ie
Job ref: 1331
Published: 3 days ago

Client:

Our client a leading Multinational Semiconductor Software Company requires Lead C/C++ Compiler (LLVM GCC, or similar frameworks) for role based in Cork City, Ireland.

You will be required to be onsite 4 days per week.

 

 

Role:

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
  • Provide technical mentorship to junior engineers and contribute to the team’s technical direction and best practices

 

Education:

  • Bachelor’s or Master’s degree in Computer Science or Electrical Engineering,
Experience:
  • Typically 4+ years of experience in compiler development or low?level systems software (academic or industry experience considered)
  • Strong C/C++ programming skills with solid debugging and problem?solving expertise
  • Good understanding of compiler internals (LLVM, GCC, or similar frameworks)
  • Strong 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

 

Contact:

For further information please contact Mícheál at Software Placements on 00353 1 5254642 or email micheal@softwareplacements.ie