Job Description
As a Staff Engineer, you will play a key role in designing complex ASIC products and SoCs. Your expertise will be essential in creating efficient designs that meet the company's requirements.
* Develop micro-architecture specifications using Verilog and/or SystemVerilog.
* Work with the verification team to review test plans and debug design issues.
* Guide and support other team members to ensure project success.
Required Skills and Experience:
* RTL design experience for complex ASIC products and SoCs using Verilog and/or SystemVerilog.
* Experience with Arm-based designs and/or Arm System Architectures.
* Knowledge or experience with Functional Safety concepts and standards (e.g., ISO 26262, IEC 61508).
* Experience with Static design checks, Synthesis and timing analysis, Power management techniques.
* Power domain and Clock Domain Crossing implementation.
* Understanding of computer architecture fundamentals and experience working on Processor-based system designs.
* Technical team leadership, mentoring or coaching experience.
* Shell programming/scripting skills (e.g. Tcl Perl, Python etc.).
Nice To Have Skills and Experience:
* High-level programming experience in C/C++ and/or assembly language programming.
* Experience in embedded operating systems, device drivers, microprocessor, and embedded system hardware architectures.
* Knowledge or experience of performing DFMEA, DFA at the module and system level.