Normal Computing

Normal Computing

Silicon Software Lead

New York City

Sponsorship not specified$10k-$100kDetected 16 days ago
PythonRustC++Full-Stack DevelopmentMachine LearningAccessibilityFPGALeadership

About the role

  • Novel silicon without a software stack is a science project.
  • Normal's ASIC computes with stochastic analog dynamics in memory, and the software layer that makes it programmable and performant for real inference workloads does not yet exist in any standard form.
  • This is a seat for someone who has built software for hardware that did not exist yet, and wants to do it where the software genuinely changes the chip.

Responsibilities

  • Partner with silicon architects on ISA definition and the hardware abstraction layer, ensuring the chip is compilable and programmable, not just simulatable.
  • You will set technical direction, stay hands-on in the stack, and co-design with hardware architects so that software constraints shape the silicon rather than arriving after it.
  • Hardware Co-Design: Partner with silicon architects on ISA definition and the hardware abstraction layer, ensuring the chip is compilable and programmable, not just simulatable.
  • Roadmap & Hiring: Set the silicon software roadmap, define milestones against the hardware program, and hire the engineers who deliver it.
  • Experience leading engineers as a technical lead or manager while staying hands-on in design and code
  • Substantial experience building software stacks for accelerators or non-standard hardware targets: compilers, runtimes, kernels, or drivers
  • Comfort building software for hardware that is still evolving, from simulation through bring-up
  • Track record of hiring and developing strong systems engineers

Requirements

  • Experience with compiler frameworks such as MLIR or LLVM, or with inference runtimes and kernel development
  • Experience with in-memory compute, processing-in-memory, or analog hardware interfaces
  • Experience with hardware-software co-design where software insights shaped ISA or architecture decisions

Skills

  • Strong systems programming skills in C++, Rust, or equivalent, with fluency in Python

Compensation

  • $10k-$100k

Company info

  • the compiler, runtime, kernels, drivers, and hardware abstraction layer that turn our chip into a platform.

Equal opportunity

  • Normal Computing is an Equal Opportunity Employer.
  • We 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.
  • Accessibility Accommodations

This listing is sourced directly from Normal Computing's careers page and normalized into a canonical job model.