Senior RTL Design Engineer
Envision Employment Solutions is currently looking for a Senior RTL Design Engineer for one of our partners, an IT Services and IT Consulting company.
THE ROLE
You'll take a design from architecture to tapeout, defining the microarchitecture, writing the RTL, and making sure it's clean enough for synthesis, timing and test teams to build on. It's hands on design work on complex SoCs, with a real say in how each unit is built.
WHAT YOU'LL DO
- Own feasibility studies and help define system architecture, requirements and external interfaces
- Develop microarchitecture and logic design with functional leads, from architecture to tapeout
- Write RTL in Verilog and SystemVerilog, and run lint and CDC checks with tools such as Synopsys VC SpyGlass
- Create timing constraint files and support synthesis with Synopsys Design Compiler
- Work with synthesis, STA, PD and DFT teams to meet functional, performance, power and area goals
- Debug and fix design issues, and develop flows and scripts to support design work
WHAT WE'RE LOOKING FOR
- 7+ years of experience in VLSI design
- BSc or MSc in Electrical or Computer Engineering
- Strong Verilog and SystemVerilog skills
- Experience defining microarchitecture for complex design units, with SoC design experience
- Proficient in lint, CDC and low power design practices
- Working knowledge of synthesis and STA tools
- Familiarity with ARM, RISC-V or x86 instruction sets
- Scripting in Python and Tcl (Perl or C is a plus)
- Good understanding of verification methodologies
- Excellent English and strong communication skills
YOU'LL THRIVE HERE IF YOU
- You enjoy turning a spec into a clean, well structured microarchitecture
- You fix the root cause of a bug, not just the symptom
- You care about how your RTL behaves downstream in synthesis and timing
- You like working closely with verification, PD and DFT teams
- You want ownership of a design from first idea to silicon
Skills
As published by workable · 17 questions · 9 written answers
Basics
First name, Last name, Email, Headline, Phone, Address, Photo, Education, Experience, Summary, Resume, Cover letter
Short answers (1)
- If you were referred to this role by a recruiter, please provide their name.
Pick from a list (7)
- How did you hear about us?
- Are you currently based in Egypt?
- Would you be willing to travel or relocate outside Egypt if the role requires it?
- Do you have 7+ years of experience in VLSI or RTL design?
- Are you proficient in Verilog and SystemVerilog?
- Do you have hands on experience with lint and CDC tools such as Synopsys VC SpyGlass?
- Do you hold a BSc or MSc in Electrical or Computer Engineering?
Written answers (9)
- How would you rate your English proficiency (written and spoken)?
- Describe a complex design unit you defined the microarchitecture for. What were the key trade offs?
- How do you approach CDC and low power design in your RTL?
- Tell us about a difficult design bug you found and fixed. How did you track it down?
- What's your experience with Synopsys Design Compiler and writing timing constraints?
- Which CPU instruction sets have you worked with, and in what context?
- What is your current monthly net salary?
- What are your expected monthly net salary requirements?
- When can you start? (Notice Period)