Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work in a team to deliver the projects assigned to them
- Extract specification from standards, design and customer requirements
- Participate in a complete cycle: specification, architecture, design, synthesis trials and verification for block-level / chip-level digital design activities
- Write and ensure the correctness of RTL codes
- Perform system level modeling in MATLAB, SIMULINK or other equivalent tool whenever needed by the task
- Perform research activities whenever needed to find the best implementation for the target designs
- Help verification team in finding and resolving design issues
- Support Si-Vision other teams (Analog, Software, Hardware Application Engineering… etc.) during multi-disciplinary activities
- Ensure quality measures through following the team process
- Write documentation for the designs where the designer participated in their development
- Writing scripts to automate and accelerate workflow
- Conduct and present the work for reviews and documentation affairs
- Follow project plans to deliver the project in the specified time
- Report the status of the assigned tasks to the direct manager/leader
- Testing the implemented designs in the lab
- Respond effectively to customer requests
Job Requirements
Knowledge:
- B.Sc./M.Sc. in Electronics Engineering
Years of Experience:
- 3 - 5 years
Other Knowledge/ Studies:
- Mixed-signal design and simulation
- Digital design optimization in Area, Speed and Power for ASIC applications
- Understanding of HDL (Verilog/VHDL)
- Understanding of CMOS digital circuits
- Knowledge of ASIC/FPGA digital design flow (Architecture, RTL design, verification …etc.)
- System-level modeling in MATLAB, SIMULINK or equivalent tools
- Digital design tools (VCS, QuestaSim, NCVerilog… etc.)
- Synthesis flow requirements (defining design constraints, analyzing synthesis reports)
- Formality, DFT and UPF
- Lab testing and validation
- Digital place and route concepts
- Scripting in Shell, PERL and Python
- Linux background
Skills:
- Oral and written fluency in English
Computer Skills:
- Microsoft office
Other Skills
- Good communication skills
- Good presentation skills
- Good problem solving and analytical skills.
- Ability to work independently as well as a key team player.