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.
