Compiler Software Engineer

Icresources โ€” Ireland ยท Posted ~1 day ago

Mid Full-time Visa History โœ“

Skills

C++ C compiler design compiler optimization computer architecture systems programming LLVM GCC MLIR

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join a specialist engineering team developing software toolchains for high-performance computing. You will design compiler features, optimize generated code, investigate low-level issues, and work closely with hardware and software experts.

Highlights

Work on advanced compiler technologies with exposure to performance optimization, low-level systems, processor architectures, and collaboration with expert engineering teams.

Description

Compiler Software Engineer (LLVM/C++) Location: Cork, Ireland The Company Join a globally recognised technology business developing advanced silicon and software solutions for high-performance and embedded computing. As part of a specialist compiler engineering team, you'll help develop and evolve the software toolchain that enables customers to maximise the performance of custom processor architectures. You'll work alongside compiler engineers, CPU architects, and systems specialists on backend compiler development, performance optimisation, and production-grade tooling used across compute-intensive applications. Compiler Software Engineer Responsibilities Design, implement, and maintain compiler functionality using modern C++.Develop backend compiler features, including code generation and target-specific optimisations.Improve generated code quality, runtime performance, and compilation efficiency.Work closely with architecture and hardware engineering teams to support new processor capabilities.Investigate compiler defects, performance regressions, and low-level software issues. Compiler Software Engineer Experience Understanding of compiler design, optimisation techniques, intermediate representations, or computer architecture.Commercial or research experience in compiler engineering, systems software, or low-level programming.Strong C/C++ development skills. Desirable Experience LLVM, GCC, MLIR, or other compiler frameworks.Backend compiler development or code generation.Embedded software or processor architecture.Assembly language, debugging, or performance tuning. If you have experience in compiler development, LLVM, C++, code generation, or systems software and would like to discuss the opportunity in confidence, please get in touch with IC Resources for further information.