Here is a potential job description for key roles at a startup company focused on manufacturing RISC-V chips:
Hardware Design Engineers
- Design and develop RISC-V based processor cores, SoCs, accelerators and other chip components using RTL and high-level synthesis
- Perform logic design, verification, static timing analysis, and physical implementation
- Optimize designs for power, performance, and area
- Conduct pre and post-silicon validation and bring-up
- Requirements: BS/MS in Electrical Engineering or Computer Engineering, experience with Verilog/SystemVerilog RTL design
Physical Design Engineers
- Responsible for full ASIC/SoC physical design flow from netlist to GDSII
- Floorplanning, placement, clock tree synthesis, routing, EM/IR analysis
- Timing closure through detailed skew analysis, transistor-level optimization
- DFT and ATPG implementation
- Requirements: BS/MS in EE/CompEng, experience with Synopsys/Cadence physical design tools
Design Verification Engineers
- Develop constrained-random test generation and code coverage environments
- Write verification IPs and self-checking test cases in SystemVerilog/UVM
- Run regression, analyze coverage, debug failures
- Perform formal property verification
- Requirements: Verification experience, expertise in SystemVerilog assertions and coverage
Applications/Software Engineers
- Develop compilers, operating systems, firmware and driver software for RISC-V platform
- Port existing applications and accelerate performance on RISC-V
- Enable software ecosystem and validate against industry benchmarks
- Requirements: Expertise in C/C++, assembly, compilers, bare-metal/OS programming
The startup may also need to hire product managers, operations/supply chain, sales, marketing, finance and other support roles as the company grows.