Systems/Software Engineer III_CAD

Mindlance
Vancouver, BC
$42 an hour (estimated)
Full-time

SoC Design Engineer : Position Description

A design-focused ASIC engineer will :

  • Perform logic design for the integration of cell libraries, functional units and sub-systems into SoC full chip designs
  • Perform Register Transfer Level (RTL) design and simulation for SoCs
  • Contribute to the development of multidimensional designs involving the layout of complex integrated circuits
  • Perform all aspects of the SoC design flow from high-level design synthesis to place and route, timing and power to create a design database that is ready for manufacturing.
  • Analyze equipment to establish operation infrastructure, conduct experimental tests, and evaluates results.
  • May also review vendor capability to support development

Qualifications

We are looking for enthusiastic individuals with strong problem-solving abilities, excellent communication and a desire to learn.

Technically, a solid foundation of digital design (VHDL, Verilog) and object-oriented programming is desired.

Minimum Qualifications for junior positions :

  • Strong debugging and problem-solving skills
  • Excellent written and verbal communication skills
  • Project-based teamwork experience
  • Fundamental digital logic design skills
  • Object-oriented programming experience
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent

Preferred Qualifications for junior positions :

  • Linux experience
  • Languages : C, C++, Python, Java, Verilog (or VHDL), SystemVerilog
  • Verification methodologies : UVM, Formal Property Verification

Minimum Qualifications for senior positions :

  • All minimum qualifications listed for junior positions
  • Minimum of years of experience in ASIC / SoC design and / or verification environment
  • Very strong debugging and problem-solving skills supported by relevant experience
  • Digital logic design and implementation in advanced technology nodes
  • Working experience in UVM environment
  • Languages : C, C++, Python, Java, Verilog (or VHDL), SystemVerilog

Preferred Qualifications for senior positions :

  • Leadership skills
  • Familiarity with formal verification methods
  • Familiarity with standard ASIC / SoC design flows including synthesis, DFT, STA, UPF, and ECO flows
  • Experience in low-power design techniques
  • Working knowledge of NVMe, PCIe, DDR and ARM standards
  • Familiarity with big box emulation platforms
  • Proven ability to architect and lead IP / SoC-level verification efforts
  • 30+ days ago
Related jobs
Promoted
Cadence Design Systems
Canada

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algo...

Electronic Arts Inc
Burnaby, British Columbia

Systems Software Engineer - Frostbite Foundation - C++. As a systems engineer on Frostbite Foundation you will work on technologies that are the fundamental building blocks of the Frostbite engine. Reporting to a Senior Engineering Manager, you will be a part of daily interactions with many of the m...

Electronic Arts
Vancouver, British Columbia

Additionally, this job is open to remote work and will report to an Engineering Line Manager based in Austin, Texas and work within our Systems Engineering Team. We are looking for an engineer like you to join our team who has experience understanding technical changes and debugging and diagnosing i...

Arista Networks
Vancouver, British Columbia
Remote

Arista Software Engineering roles demand a strong and broad software engineering background. BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph. Arista Networks is lookin...

Electronic Arts
Vancouver, British Columbia

You will communicate with engineers from across the company to deliver the next generation of online features for both established and not-yet-released games. ...

Mannarino Systems & Software
Anywhere - Canada

MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. The incumbent will coordinate various safety assessments for the systems in accordance with industry standards like the SAE ARP4761 and ARP4754A. Also, the Safety Engineer will provide guidance and support around design and architec...

Electronic Arts
Vancouver, British Columbia

Implement complex low-level systems used by thousands of game developers across EA. Collaborate with other engineers and QV to identify problems and implement solutions. Systems and low-level debugging. Experience with Perforce, gitlab or other source control systems. ...

Sierra Space
Vancouver, British Columbia

Experience on teams that manage the disposition of software bugs, software enhancements, and other kinds of software changes requests, including documentation, tracking and resolution of these items. Experiencewith development of embedded software products and integration of software into hardware s...

Parallelz
Vancouver, British Columbia
Remote

Parallelz is building a new technology platform that enables new ways of delivering, discovering, and extending mobile applications -- ways that were never thought possible.We enable developers (with no modifications to their code) to transform existing mobile apps into web-native apps that can run ...

Powertech Labs
Surrey, British Columbia

Assist in marketing and delivery of software, software projects and consulting projects Participate in research and development efforts and conduct field measurements at client’s facilities Qualifications  Master’s or PhD in Electrical Engineering specializing in Powe...