SoC Design Engineer (REMOTE)

Remote • Posted 1 hour ago • Updated 1 hour ago
Contract Independent
Contract W2
Contract Corp To Corp
14 Months
No Travel Required
Able to Sponsor
Remote
$70 - $75/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • SoC
  • Design
  • RTL design

Summary

Role Name: SoC Design Engineer
 
Work Location: USA (Remote)
 
In this role you will take ownership of all aspects related to design and implementation of different blocks and SoC subsystems. You will be involved directly in all aspects of chip design. From writing architectural specifications to support PCB teams responsible for product design
 
What you’ll do:
  • Write architecture specifications for SoC subsystems
  • Integrate subsystems at SoC level.
  • Discuss with IP providers about best configuration for given subsystems
  • Create and/or propagate subsystem constraints from block to SoC level. This includes timing (SDC) and power intent (UPF)
  • Develop and maintain flows to guarantee design quality (CDC, RDC, linting, power analysis flows, etc)
  • Analyze performance, power, area reports and provide solutions to improve this metrics
  • Support synthesis and P&R team debugging and fixing timing/DfT/power related issues.
  • Support PCB design teams
 
Minimum Qualifications: 
  • MSc degree in related field such as electrical engineering or equivalent years of experience
  • 4+ years of experience in SoC integration roles
 
Knowledge, Skills & Abilities:
  • Experience integrating complex SoC subsystems. Examples include processors, PCIe, DDR etc.
  • Experience with RTL design methodologies and languages (Verilog, SystemVerilog, VHDL)
  • Experience setting up quality flows such as CDC/RDC/linting
  • Experience setting up power analysis and synthesis flows
  • Solid modeling, programming and scripting skills (2+ years of e.g. Tcl, Python)
  • Excellent written and verbal English communication
 
Preferred Qualifications:
  • Hands on experience integrating ARM class A or R CPU
  • Hands on experience integrating GPUs
  • Hands on experience integrating systems with MMUs
  • Hands on experience integrating system that requires cache coherence
  • Hands on experience in RTL to GDS design flows
  • Basic knowledge of verification flows (e.g. UVM)
  • Experience using Synopsys tools such as VCS/verdi, Spyglass, DC compiler, RTL-architect
  • Basic to medium level knowledge using C for embedded system
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10279452
  • Position Id: 21941-5460-1791909357
  • Posted 1 hour ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.