Silicon Software Lead at Normal Computing Corporation | NY, US | Rezi

Silicon Software Lead at Normal Computing Corporation

Silicon Software Lead

Normal Computing Corporation · NY, US

1 months ago

Silicon Software Lead

Normal Computing Corporation · NY, US

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Normal Computing is seeking a Silicon Software Lead to build the software stack that makes their novel silicon programmable and performant for AI inference workloads. This role involves leading a team, owning the software stack architecture, co-designing with hardware architects, and driving the development of runtime and tooling.

Responsibilities

  • Lead and grow the silicon software team spanning compiler, runtime, and systems software.
  • Own the architecture of the software stack from ML framework ingestion through compilation, scheduling, and memory management to execution on Normal hardware.
  • Partner with silicon architects on ISA definition and the hardware abstraction layer.
  • Drive development of the runtime, kernels, drivers, profiling, and debugging tools.
  • Keep the software stack running against simulation, FPGA prototypes, and silicon as the hardware matures.
  • Set the silicon software roadmap, define milestones against the hardware program, and hire engineers.

Requirements

  • Substantial experience building software stacks for accelerators or non-standard hardware targets: compilers, runtimes, kernels, or drivers.
  • Experience leading engineers as a technical lead or manager while staying hands-on in design and code.
  • Strong systems programming skills in C++, Rust, or equivalent, with fluency in Python.
  • Deep understanding of ML inference workloads and the constraints that shape their execution on hardware.
  • Experience with compiler frameworks such as MLIR or LLVM, or with inference runtimes and kernel development.
  • Comfort building software for hardware that is still evolving, from simulation through bring-up.
  • Track record of hiring and developing strong systems engineers.

Skills

  • C++
  • Rust
  • Python
  • MLIR
  • LLVM

Location

  • New York
  • Silicon Valley
  • London
  • Copenhagen
  • Seoul

Work Type

  • Full-time

Experience Level

  • Senior
  • Lead

About the Company

  • Normal Computing builds silicon that turns thermal noise into a computational resource, resulting in significantly more AI inference per dollar and watt.
  • They co-design the full stack, including AI-native EDA systems and advanced ASICs.
  • The company is backed by over $85M in funding from leading deep-tech investors.
  • The team comprises scientists, engineers, and operators from prominent technology labs.
  • Normal Computing operates as one team across multiple global locations.

Equal Opportunity

  • Normal Computing is an Equal Opportunity Employer.
  • They celebrate diversity and are committed to creating an inclusive environment for all employees.
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected status.
  • Normal Computing is committed to providing reasonable accommodations to individuals with disabilities.