Neurophos is an innovative startup focused on redefining the future of AI hardware through advanced optical computing technology. The role of Tech Lead for Functional Modeling involves establishing functional modeling infrastructure, leading a team, and enabling early software development for their novel optical computing platform.
Responsibilities:
- Lead the FMOD team (4+ engineers) focused on functional modeling and software enablement
- Architect and implement functional models of optical GEMM engines, SRAM vector processors, and dataflow engines
- Define functional modeling methodologies within the YinYang (libyy) event-driven framework
- Build transaction-level models (TLM) with clean interfaces between compute blocks
- Develop both execution-driven and trace-driven simulation capabilities
- Integrate SystemC/TLM 2.x models with custom C++ simulation infrastructure
- Enable early software development by providing high-performance functional simulators
- Collaborate with RTL teams on functional validation and co-simulation strategies
- Define modeling abstractions and component interfaces that enable team parallelism
- Mentor modeling engineers and establish team development practices
- Drive functional correctness validation through a comprehensive test infrastructure