IC Resources

Compiler Engineer

IC Resources

Cork, County Cork, Ireland · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
11 seconds ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Become part of an internationally acknowledged technology company specializing in advanced silicon and software solutions tailored for high-performance and embedded computing. As a member of a dedicated compiler engineering team, you will contribute to the development and refinement of software toolchains that empower clients to optimize the performance of custom processor architectures.

Key Responsibilities

  • Architect, develop, and upkeep compiler features using contemporary C++ techniques.
  • Create backend compiler components, including code generation modules and target-oriented optimizations.
  • Enhance the quality of generated code, improve runtime efficiency, and streamline compilation speed.
  • Collaborate closely with CPU architects and hardware engineers to integrate new processor functionalities.
  • Diagnose and resolve issues related to compiler defects, performance degradation, and low-level software anomalies.

Required Experience and Skills

  • Solid understanding of compiler architecture, optimization strategies, intermediate code representations, or computer architecture basics.
  • Practical experience, whether commercial or research-based, in compiler development, systems programming, or low-level software engineering.
  • Proficient in C and C++ programming languages.

Desirable Qualifications

  • Familiarity with compiler frameworks such as LLVM, GCC, or MLIR.
  • Experience in backend compiler design and code generation techniques.
  • Background in embedded software or insight into processor architectures.
  • Knowledge of assembly language, debugging practices, and performance optimization.

Additional Information

If you possess experience in compiler development and related technologies and wish to explore this opportunity discreetly, please contact the recruitment team for further details.

Tools & software

Low-level virtual machine LLVM compilers required
🤖
Online · instant AI help
Broxer