Hardware Verification Job Description
Hardware Verification Duties & Responsibilities
To write an effective hardware verification job description, begin by listing detailed duties, responsibilities and expectations. We have included hardware verification job description templates that you can modify and use.
Sample responsibilities for this position include:
Hardware Verification Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Hardware Verification
Typically a job would require a certain level of education.
Employers hiring for the hardware verification job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Electrical Engineering, Computer Engineering, Engineering, Science, Electronic Engineering, Information Systems, Technical, Design, Mechanical Engineering
Skills for Hardware Verification
Desired skills for hardware verification include:
Desired experience for hardware verification includes:
Hardware Verification Examples
Hardware Verification Job Description
- Insure the design meets the design specifications and requirement from the customers comply with industry standard interfaces
- Candidate will be involved in all aspects of complex IP's Verification including understanding Spec, RTL Verification at IP level
- You will work to design and implement test-benches and infrastructure to run simulation and emulation to ensure correctness of design under test
- Supporting product verification through development, manufacturing and into continuation providing technical support and leadership on a cross-functional team
- Define, document, and continuously improve verification tests including conducting peer reviews and maintaining traceability to requirements
- Perform verification tests and conduct analysis of the test results to ensure complete verification of the requirements
- Identifying, analyzing, owning and driving technical issues to resolution
- Participate in reviews of requirements, design documents, and test related artifacts
- Mentor, coach, and provide work direction to other engineers, technicians and interns
- Proactively own and drive process improvements
- Intimate knowledge of the SOC Architectures
- Significant experience with embedded software development and HW/SW co-design and co-verification
- Be process orientated, and drive a high performance team culture
- Be a team player with strong problem solving skills
- Champion the customer needs and work with R&D and marketing to develop competitive and creative technical solutions to win campaigns
- Understand the competitive landscape and be a key contributor to product roadmap enabling differentiated next generation products
Hardware Verification Job Description
- Manage, organise, drive and develop the hardware engineering team
- Provide technical leadership to the hardware engineering team
- Liaise with other company-wide software and hardware engineering teams
- Work with other members of the senior management team to define and create specifications for Ensigma’s products
- Plan and execute hardware developments in line with the division's roadmap
- Participate in technical discussions with customers
- Take responsibility for the design of modules within the graphics core
- As Verification Engineer your responsibilities cover top level verification and testbench implementation, hardware emulation, customer testbench implementation, regression framework and coverage closure
- Develop and implement test cases for blocks subsystems
- System verification with focus on disposable product (catheter and wire)
- Have good knowledge of semiconductor industry and multiple application areas
- At least 15+ years of ASIC design, verification & validation experience
- Understanding of networking protocols a plus
- Testbench development, using pseudo-random and coverage techniques
- Experience in working with a technical cross-functional team, independently
- Experience as verification engineer
Hardware Verification Job Description
- Lead the System & Disposable requirement review effort to ensure that requirements are actionable, measurable and testable
- Create test plans, test cases and test reports independently with very little supervision
- Implement and monitor structured system verification (manual and automated) strategies/methodologies
- Create, review and optimize test design, reusable test cases and test procedures to ensure complete functional and non-functional test coverage
- Maintain production-like test environment for formal verification and subject to strict change control
- Provides needed training on disposable product (catheter and wire) uses, requirements and testing
- Create clinical relevant end to end user scenarios
- Supports generation and maintenance of disposable Process FMEA as part of the Design Control process
- Strong knowledge and experience with Regulatory requirements associated with design controls
- Develops and/or guide others in statistical analysis and problem solving
- The ability to effectively work alone in a team
- You will be verifying that IP to the highest quality standards using a wide range of methodologies – constrained random simulation using testbenches written in SystemVerilog, running real applications on emulation or FPGA platforms, and formal methods
- Familiarity with high-level simulation languages, such as VHDL or Verilog/SystemVerilog
- Use of a UNIX environment and shell programming/scripting in Tcl, Perl, Python
- You will be developing IP using RTL code, working with the rest of the design team to deliver a product with leading power efficiency and performance
- You will be verifying that IP to the highest quality standards using a wide range of methodologies – constrained random simulation using testbenches written in SystemVerilog, running real applications on emulation or FPGA platforms, and applying formal methods
Hardware Verification Job Description
- Provide long-term vision and development of strategic plans for the Verification team
- Participate directly in the creation and execution of test strategies, processes and procedures as required for the verification tasks of specific product, including verification of hardware, embedded firmware, application software, and system-level testing
- Facilitate consistency in test design strategies, methodologies, and best practices, promoting the reuse of already existing concepts, solutions and tools
- Assist in the development, implementation and improvement of the PV processes
- Plan/forecast resource requirements (personnel, equipment, software tools)
- RF products and platforms
- Server and storage
- Analyze simulation results and localize digital and firmware bugs
- Work closely with other R&D centers and business units of NXP worldwide
- Define system verification strategies and plans including verification of multiple sub-assemblies and diagnostic and system software
- An engineering mind-set and passion for digital design and/or verification
- A keen interest in imaging and video systems
- A good understanding of digital electronic
- A keen interest in image signal processing
- Familiarity with hardware description languages, such as VHDL, SystemVerilog or Verilog
- Knowledge of Perl, Python or other scripting language
Hardware Verification Job Description
- Own execution and tracking of HW Reliability and performance testing at Asian sites
- Document test results and perform failure analysis
- Review sub-assembly (or module level) design verification plans
- Develop and implement automated and manual system verification tests
- Make recommendations to the design team for corrective actions
- Develop regression test suites and documentation
- Ensure and review the quality of all stages reliability test across all products
- Assist contract manufacturers with HW reliability test activities at their site
- Plan, design and develop the test environment to be used before the RTL is released
- Follow UVM methodology at module level and top level verification of PowerVR's graphics cores (integrated circuits)
- High-level programming experience such as C/C++/Matlab
- Experience with the AMBA bus protocols
- Knowledge in writing assertions, OVM/UVM
- ARM cortex based low power processor is a plus
- Knowledge on wifi, 11 ac/ax is plus
- You will collaborate with design teams to shape and mould the structure of designs through the deployment of formal methods