Modeling Engineer

NeurophosAustin, TX
8dOnsite

About The Position

At Neurophos, listed as one of EE Times’ 2025 100 Most Promising Start-ups, we are revolutionizing AI computation with the world’s first metamaterial-based optical computing platform. Our design addresses the traditional shortcoming of silicon photonics for inference and provides an unprecedented AI engine with substantially higher throughput and efficiency than any existing solution. We've created an optical metasurface with 10,000x the density of traditional silicon photonics modulators. This enables a solution with 100x gains in power efficiency for neural network computing without sacrificing throughput; we've made improvements there, too. By integrating metamaterials with conventional optoelectronics, our compute-in-memory optical system surpasses existing solutions by a wide margin and enables truly high-performance and cost-effective AI compute. Join us to shape the future of optical computing. Location: San Francisco Bay Area or Austin, TX. Full-time onsite position. Position Overview: We are seeking hardware modeling engineers to develop functional and performance models of our next-generation optical computing platform. You will work alongside experienced modeling engineers to implement models of novel compute blocks including optical GEMM engines, SRAM vector processors, and dataflow architectures. This role is ideal for new graduates with strong academic backgrounds or engineers with 3+ years of experience looking to transition into hardware modeling for cutting-edge AI accelerators.

Requirements

  • BS in Electrical Engineering, Computer Engineering, or Computer Science (MS or PhD preferred)
  • 3+ years of software development experience (exceptional new graduates with strong academic projects considered)
  • Strong programming skills in C++ or C
  • Understanding of computer architecture fundamentals (pipelines, memory hierarchy, basic processor concepts)
  • Coursework or project experience in computer architecture, digital design, or hardware systems
  • Ability to read and understand technical specifications
  • Strong problem-solving and debugging skills
  • Effective communication and teamwork abilities
  • Python scripting experience

Nice To Haves

  • Experience with hardware simulation, modeling, or verification
  • Familiarity with SystemC, Verilator, or hardware description languages
  • Background in software development for performance-critical applications
  • Understanding of event-driven programming or simulation frameworks
  • Exposure to computer architecture research or projects
  • Knowledge of ML workloads and neural network operations
  • Experience with Git, Linux development environments, and build systems
  • Coursework in digital logic, computer organization, or VLSI design

Responsibilities

  • Implement functional and performance models of hardware compute blocks
  • Develop simulation components within the YinYang (libyy) event-driven framework
  • Write clean, modular C++ code for hardware simulation
  • Integrate models with RTL simulation and validation infrastructure
  • Build test cases and validate model correctness
  • Contribute to trace generation and analysis infrastructure
  • Collaborate with senior engineers on modeling methodology
  • Debug and optimize simulation performance
  • Document models and interfaces for team use

Benefits

  • A pivotal role in an innovative startup redefining the future of AI hardware.
  • A collaborative and intellectually stimulating work environment.
  • Competitive compensation, including salary and equity options.
  • Opportunities for career growth and future team leadership.
  • Access to cutting-edge technology and state-of-the-art facilities.
  • Opportunity to publish research and contribute to the field of efficient AI inference.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service