Software Engineer - CodeGen
NextSilicon
שכר לא צויןIsrael, Giv'atayim, Israel, מרחוקסניורמשרה מלאה
משרה חיצונית, ההגשה באתר החברהאושר שהמשרה פתוחה לפני 15 שעות
Join NextSilicon’s CodeGen team to build software infrastructure and a runtime compiler for accelerating HPC and AI applications. You will work on compiler-generated executables and coordinate software with NextSilicon’s hardware architecture.
מה תעשו
- Design and maintain the distributed and heterogeneous executable generated by the compiler stack.
- Use the MLIR framework to transform high-level compiler outputs into hardware-specific binary images and execution configurations.
- Design and maintain the API layer connecting compiler-generated code with runtime services.
- Collaborate with hardware, architecture, verification, and compiler teams.
דרישות
- B.Sc. or higher in Computer Science or Computer Engineering, or equivalent experience.
- Strong background in modern C++ (C++11 or newer) and system-level software development.
- 5+ years of software engineering experience in large or complex projects.
- Strong data structure intuition, graph operations, and algorithm design.
- Comfort working in hardware-aware environments.
יתרון
- Experience with chip development flows, hardware simulation, system modeling, or embedded/real-time systems development.
- Experience with complex serialization formats and data structure design.
- Proficiency with hardware-aware deployment and generative AI model behavior.
- Familiarity with compiler engineering concepts, including IR, optimization techniques, and dataflow analysis.
תנאי סף
- B.Sc. or higher in Computer Science or Computer Engineering, or equivalent experience
- 5+ years of software engineering experience in large or complex projects
- Strong background in modern C++ (C++11 or newer)
C++MLIRCompiler EngineeringSystem-Level Software DevelopmentGraph AlgorithmsData StructuresRuntime Systems