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 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 work flow
- 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
- Test the implemented designs in lab
- Respond effectively to customer requests
Job Requirements
Education
- B.Sc. in Electronics Engineering
Years of Experience
- 0 - 1 year of experience
Other Knowledge/ Studies
- 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)
- Scripting in Shell, PERL and Python
- Linux background is preferable
- Digital design optimization in Area, Speed and Power for ASIC applications is a plus
- Digital place and route concepts is a plus
- Oral and written fluency in English
- Microsoft office
Abilities
- Good communication skills
- Good presentation skills
- Good problem solving and analytical skills.
- Ability to work independently as well as a key team player.