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
Apply directly at Normal Computing →Create a free account for alerts like thisView Normal Computing immigration profile
This listing is sourced directly from Normal Computing's careers page and normalized into a canonical job model.