Principal Design Verification Engineer

Macpower Digital Assets Edge Private Limited
  • Santa Clara, CA
  • $138,000–$317,800 Per Year
  • Quick Apply
1 day ago

Job Description

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.

Numbers & Facts

LocationSanta Clara, CA
Salary$138,000–$317,800 Per Year

Skills

  • ARM (Advanced RISC Machine)unmatched
  • Analysis Skillsunmatched
  • Assembly Languageunmatched
  • Automotive Industryunmatched
  • C++ Programming Languageunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Debugging Skillsunmatched
  • Design Verificationunmatched
  • Detail Orientedunmatched
  • Electrical Engineeringunmatched
  • Functional Testingunmatched
  • Leadershipunmatched
  • Leading Edge Technologyunmatched
  • Linux Operating Systemunmatched
  • Network Protocolsunmatched
  • Network Switchingunmatched
  • Object Oriented Design (OOD)unmatched
  • Operating Systemsunmatched
  • Perl Programming Languageunmatched
  • Problem Solving Skillsunmatched
  • Project/Program Managementunmatched
  • Python Programming/Scripting Languageunmatched
  • Regression Testingunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • SystemVerilogunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • Test Toolsunmatched
  • Testingunmatched
  • Unit Testunmatched
  • Verification Engineeringunmatched
  • Verification Plansunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder