חזרה

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