Compiler Engineer
Join our compilers team to develop and extend an LLVM-based compiler for cutting-edge hardware. You will implement optimizations, analyze performance, and collaborate with chip architects. Ideal for engineers with C++ and low-level development experience.
Responsibilities
- Develop and extend an LLVM-based compiler to support and optimize proprietary hardware.
- Implement and improve middle-end and back-end compiler optimizations.
- Analyze generated code to enhance performance and efficiency.
- Perform real-world benchmark analysis to identify optimization opportunities.
- Collaborate with chip architects on defining and supporting future hardware generations.
Requirements
- B.Sc. in Computer Science, Computer Engineering, or a related field.
- 3+ years experience in C/C++ and Python.
- Fluent English communication skills.
- Experience with low-level, firmware, or embedded software development and debugging.
- Familiarity with compiler technologies (LLVM or MLIR).
- Experience analyzing benchmarks and performance data.