What are the responsibilities and job description for the RTL Design Engineer position at ACL Digital?
Preferred Experience
- Excellent track record in designing IP's, Subsystems involving CPUs, bus interconnects.
- Working experience on Fetch Unit, MMU / IO-MMU, Load-Store, RISCV-Privilege Architecture, Advance Interrupt Architecture.
- Worked with IP's or Subsystem involving CPUs like RISC-V, ARM or x86 is a big plus.
- Knowledge of computer architecture, CPU designs like RISC-V, ARM & x86 ISA.
- Well versed with understanding the systems using CPUs, security, safety.
- Knowledge of In-Order, Out-of-Order execution, cache coherency, memory systems.
- Understanding of Instruction fetch, Load & Store, FPU, ALU
- Understanding of Debug and Trace infrastructure.
- Design concepts configurability, scalability, automation.
- Knowledge of AMBA bus protocols, DMA concepts.
- Hands on experience with RTL coding using SV, Verilog, scripting language (Perl, Python, shell, TCL)
- Good analytical and problem-solving skills.
- Mentor junior engineers on the team
Qualifications