Principal Design Verification Engineer

Macpower Digital Assets Edge Private Limited

Santa Clara, CA

JOB DETAILS
SALARY
$138,000–$317,800 Per Year
SKILLS
ARM (Advanced RISC Machine), Analysis Skills, Assembly Language, Automotive Industry, C++ Programming Language, Computer Engineering, Computer Firmware, Computer Programming, Computer Science, Debugging Skills, Design Verification, Detail Oriented, Electrical Engineering, Functional Testing, Leadership, Leading Edge Technology, Linux Operating System, Network Protocols, Network Switching, Object Oriented Design (OOD), Operating Systems, Perl Programming Language, Problem Solving Skills, Project/Program Management, Python Programming/Scripting Language, Regression Testing, Scripting (Scripting Languages), Software Administration, Software Design, Software Development, SystemVerilog, Team Lead/Manager, Team Player, Technical/Engineering Design, Test Plan/Schedule, Test Tools, Testing, Unit Test, Verification Engineering, Verification Plans, Writing Skills
LOCATION
Santa Clara, CA
POSTED
6 days ago
About the Role & Team:
  • As part of the Design Verification Team , you will verify the circuitry that goes inside our chips for both the general market and specific customers. These chips utilize cutting-edge technology to facilitate high-speed data transfers. You will ensure each design meets rigorous customer specifications across major telecom, automotive, and technology sectors.
  • As a leading member of the Network Switching Team, you will develop the architecture for functional verification environments (including reference models, bus-functional monitors, and drivers) and contribute to development methodologies. Your role may also include project management and leading a team of verification engineers at a project level.
Key Responsibilities:
  • Test Planning & Execution: Write detailed verification test plans using random techniques and coverage analysis; collaborate with designers to ensure completeness.
  • Environment Tuning: Develop tests and optimize environments to achieve defined coverage goals.
  • Debugging: Debug failures and work closely with design teams to resolve complex issues.
  • Tool Architecture: Architect, develop, maintain, and test software tools to streamline the design of state-of-the-art multi-core SoCs.
  • Scalability: Transform engineering requirements into highly parallel, scalable, and user-friendly software tools.
  • Testing: Perform unit and regression testing of internal software tools and verify boot code.
Position Requirements:
Education & Experience:
  • Education: BS in Computer Engineering, Electrical Engineering, or Computer Science.
  • Experience: BS: 10+ years of verification, firmware, and software development experience while MS/PhD: 5+ years of relevant experience is preferred.
Required Technical Skills:
  • Leadership: Proven track record of leading Design Verification implementation activities and delivering successful tape-outs of complex SoCs under tight schedules.
  • Methodologies: In-depth understanding and hands-on experience with SystemVerilog and UVM.
  • Environment Building: Strong experience writing detailed test plans and building sophisticated, directed, and random-verification environments.
  • Software & Scripting: Proficiency with scripting languages (Python or Perl) and EDA Verification tools.
  • Software Design: Solid experience with Object-Oriented Design (OOD) and implementation.
  • OS: Good understanding of Linux operating systems.
  • Programming: Strong programming skills, specifically in C++ and ARM assembly.
Preferred / Nice-to-Have Skills:
  • Understanding of networking protocols.
Professional & Soft Skills:
  • Diligent, detail-oriented, and proactive with the ability to handle assignments with minimal supervision.
  • Open-minded developer capable of accepting, processing, and working with differing opinions.
  • Fast learner who thrives in a high-tempo, fast-paced environment.

About the Company

M

Macpower Digital Assets Edge Private Limited