Solidigm is hiring a

SoC Emulation Engineer

Vancouver, Canada
Full-Time

SoC Emulation Engineer will hold a central role in ensuring that the SoC meets the quality needs and requirements of our internal and external customers. You will work closely with a wide variety of system disciplines (SoC designers, micro-architects, firmware etc.) in order to understand the use cases and to create a test and execution plan that ensures that Solidigm’s products will be successful. The Solidigm verification team uses industry-standard methodologies such as UVM, embedded C-based FW co-simulation, and formal property verification, and are continuously investigating new tools and technologies. Motivated engineers will have many opportunities to lead and innovate.

An SoC Emulation Engineer will:

  • Build emulation and FPGA models and solutions from RTL design on industry leading emulation platforms.
  • Implement various emulation methodologies, including transactors and simulation acceleration, among others.
  • Verify and integrate 3rd-party IP into the design.
  • Develop and execute test plans, and debug any issues that arise.
  • Integrate, bring-up and debug standard interfaces like PCIe, UART, JTAG, I2C, USB, SPI.
  • Provide debugging support to FW, Verification, and Validation teams.

We are looking for enthusiastic individuals with outstanding communication skills, and a desire to learn. The candidate must have a strong interest in working with people to solve problems. 

Minimum Qualifications:     

  • Proficiency in FPGA flows, synthesis, and Place-and-Route (PnR) methodologies.
  • Object-oriented programming experience
  • Version Control experience such as Git or TortoiseSVN.
  • Strong debugging and problem-solving skills
  • Excellent written and verbal communication skills
  • Project-based teamwork experience
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent

Preferred Qualifications:     

  • Experience in RTL design, verification, and embedded firmware development
  • Exceptional programming abilities in C/C++ and SystemVerilog.
  • Experience working with Verilog/SystemVerilog based designs.
  • Experience working in emulation and prototyping with industry leading emulation systems.
  • Proficient in debugging methodologies utilizing waveform analyzers such as Verdi and Visualizer.
  • Proficient in scripting and automation.
  • Knowledgeable about transactors and QEMU.

At Solidigm Technology, we believe in transparency and fair compensation. In accordance with Canadian labor laws and our commitment to equitable hiring practices, we provide salary ranges for this position.

Salary Range: $122,740 - $183,960

The actual compensation offered will be based on individual skills, qualifications, and experience. We strive to ensure that all employees are compensated fairly and in line with market standards.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job