Digital Design Engineer (MPU)
BrainChip · Laguna Hills, CA · 3 days ago
EngineeringFull-time
What you’ll do
- Translate product requirements into scalable microarchitecture designs
- Design and implement digital modules using RTL
- Develop and integrate processor cores including RISC-V-based architectures
- Contribute to CPU design including pipeline, cache, and system architecture
- Build and debug FPGA prototypes for system-level validation
- Run simulations at RTL and gate level to verify functionality
- Collaborate on verification strategies and test plans
- Work closely with cross-functional teams across hardware and software
- Document designs clearly to support development and bring-up
What you bring
- 3+ years of experience in digital design or RTL development
- Strong understanding of modern processor and compute architectures
- Experience with embedded MPU design, ideally RISC-V or similar
- Proficiency in Verilog and SystemVerilog
- Familiarity with SoC components, memory systems, and system buses such as AXI, AHB, or APB
- Experience with simulation and debugging tools such as VCS, Verdi, or similar
- Solid debugging skills and attention to detail
Nice to have
- Experience with high-speed interfaces such as PCIe, USB, or DDR
- Familiarity with standard interfaces such as SPI or I2C
- Experience with Python or scripting for automation
- Exposure to hardware-software co-design or AI workloads