Hiring Location: Ottawa
We are looking for a self-motivated individual with excellent communication and organizational skills and a drive to make a difference in the area of Electronic Design Automation (EDA) and Product Delivery. You are comfortable in a dynamic work environment where you are learning something new every day and applying your learning in a meaningful way to Rianta
Responsibilities include:
- Support and improve our Digital Simulation, Synthesis Flows and Other IC (Integrated Circuit) Flows
- Support and improve our Microprocessor Interface Code Generation Tools that generate SystemVerilog, IPXACT and html
- Create new programs/script for productivity as required
- Participate in code reviews, testing and documenting your quality work
- Help deliver chip designs or verification solutions to our customers
Qualifications, Skills, Experience
- BS or MS in Electrical Engineering or Computer and Systems Engineering
- Strong debugging and analytical skills
- Quick learner with strong communication skills and self-motivated team player
- Experience with linux environment & utilities and Windows Systems
- Experience with one or more of the following scripting languages: Python, Perl, Tcl, bash (must)
- Experience with one or more revision control systems (SVN, git, or equivalent)
- Familiarity with Verilog/System Verilog and digital simulation
- Must be legally eligible to work in Canada
Knowledge in one or more areas of the following would be a plus:
- Experience with industry standard design and verification tools (VCS/DVE, Xcelium/Simvision or equivalent)
- Knowledge of Computer Architecture with a preference to ARM/AMBA
- Experience with Jenkins or Distributed Computing like SGE or LSF
- Experience using SQL (mysql), html, CSS, JavaScript and CRM (Custom Relationship Management) database systems (plus)
- Experience with Code generation templates tool (Jinja2)