Lead Compiler Engineer
Lead a team developing open-source-based compiler toolchains and graph compilation flows for custom DSP and NPU architectures. The role combines technical leadership with hands-on C++ and Python engineering.
תחומי אחריות
- Lead development of compiler toolchains targeting custom DSP and NPU architectures.
- Drive graph compilation design and delivery, including transformations, operator mapping, and code generation.
- Promote AI-agentic development practices and integrate coding agents into engineering workflows.
- Mentor engineers, conduct code reviews, and build a high-quality engineering culture.
- Collaborate with hardware architecture, algorithms, and software teams across locations.
- Own team planning, prioritization, and timely delivery of toolchain features.
- Contribute hands-on to design, implementation, and performance tuning in C++ and Python.
דרישות
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- At least 2 years of experience leading software development teams.
- At least 3 years of hands-on software development experience.
- Strong C++ skills; Python proficiency is advantageous.
- Strong software engineering fundamentals.
- Strong communication skills and comfort working in a global, multi-site environment.
יתרון
- Experience integrating AI coding agents into software development workflows.
- Hands-on LLVM/Clang experience, including backend, instruction selection, register allocation, or code generation.
- Familiarity with MLIR, compiler dialects, passes, or graph-level compilation.
- Knowledge of AI/ML frameworks and neural network execution.
- Experience with embedded systems, DSP, or NPU architectures.
- A relevant master’s degree or higher.