Verification Engineer Job Description
Verification Engineer Duties & Responsibilities
To write an effective verification engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included verification engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Verification Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Verification Engineer
List any licenses or certifications required by the position: ISTQB, ITIL, II, IAT, ASQ, IEC, UL, PDL, ITT, CSEP
Education for Verification Engineer
Typically a job would require a certain level of education.
Employers hiring for the verification engineer 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, Engineering, Computer Engineering, Science, Electronics, Design, Electronic Engineering, Education, Technology
Skills for Verification Engineer
Desired skills for verification engineer include:
Desired experience for verification engineer includes:
Verification Engineer Examples
Verification Engineer Job Description
- Serves as the key interfaces to Product Engineering (PE), Characterization Engineering (CE), Applications Engineering (AE), Systems Engineering (SE) and Test Engineering (TE)
- Responsible for the transition from DVT testing to characterization to final test
- Primary job responsibilities may include automated or semi-automated testing of parts, data post-processing, plotting, statistical analysis, documentation
- Primary task is to properly execute DVT work requests using test programs provided by the design or test engineer and provide initial screening of measurement results
- Schedule and scrutinize DVT work requests for completeness and identify areas requiring additional clarification, resources, or test program development for new or unusual requirements
- Become proficient in test setup debug and troubleshooting to insure we successfully meet our primary responsibility
- Execute the tests and analyses results
- Develops the test environment and sets up regression and integration tests, verification and acceptance tests, as required in the projects
- Prepares an optimal automation test environment for each project, including specification of test tools and test criteria
- Verification of the NFC/EMVCo Test Systems (quality assurance before official release)
- Android Programming and SDK familiarity
- Embedded Microprocessor SW experience
- 2+ years of experience with lab equipment used for mobile systems testing (CMU200/CMW500/Agilent/etc)
- 2+ years of experience in Functional Release Testing (FRT)
- Experience with encryption/decryption of AES128 or Experience with memory controllers, memory models(ddr4, lpddr, G5, or HBM) and/or ddr phys is a plus
- Support the Design and Development of test infrastructure electrical and mechanical aspects such as Carrier boards/Load boards for signal conditioning, load mounting, fixturing, plumbing, manual/electronic flow control, temperature, flow rate, viscosity sensors and actuators in partnership with Electrical, Mechanical and EMC Engineering teams
Verification Engineer Job Description
- Work within a UVM System Verilog environment to develop tests achieving high coverage vs
- Verifying parts of IoT Systems using SystemVerilog/UVM
- Interface between software development team and engineering IT organization to provide solutions to cutting edge computing, simulation and data visualization challenges in support of an international engineering organization
- Understand and expose to all design blocks full-chip architecture of a product with focus of DFT features
- Analyze, evaluate, design and verify new concepts
- Develop new concepts for improved performance, durability, cost and space
- Participate in internal training exercises/technical exchanges
- Present technical proposals to customers
- Able to suggest and implement improvements in acquisition, analysis, and simulation techniques
- Develop test automation scripts and libraries using industry standard test automation tools
- Experience with OVM/UVM is preferred
- Ability to understand, explain, apply standard control theory concepts such as but not limited to “FEED FORWARD”, “PID”, “CURRENT CONTROL”, “SPEED CONTROL”, “TORQUE CONTROL”, “OPEN/CLOSE LOOP CONTROLS”
- Understand the mechanical, electrical, thermal, fluid interactions between motor/pump/pcb/software during controls systems testing
- Execute tests and co-relate data/product behavior from various test systems such as SMART Load Box for Controls, HIL, Dynamometer, Fluid Test System
- Identify and root-cause deficiencies
- Design, Develop, Commission and Deploy world class HILs, SMART Load boxes, Dynamometers and associated infrastructure using technologies such as but not limited to Matlab, Simulink, dSPACE to test both ECU-Level and System-Level controls requirements
Verification Engineer Job Description
- Provides needed training on disposable product (catheter and wire) uses, requirements and testing to groups such as Systems Engineering and Systems Verification
- Oversees the generation of work instructions, preventative maintenance schedules, documentation for components, tooling, and processes of moderate complexity
- Supports generation and maintenance of pressure wire Process FMEA as part of the Design Control process
- Leads the transfer of new designs from R&D to production
- Able to teach design controls and defend in audits (mentors)
- Leads the development and validation of new test methods
- Define, perform and analyze complex linear experiments and complex DOE’s
- Being a team player as part of Development Scrum Team
- Analyses test results, analyses the cause of errors, and gives feedback to the Development Engineers, reports results to project management
- Work, think and act as a System tester with other Development teams to improve the product testability
- Support test infrastructure electrical and mechanical aspects development such as Carrier boards / Load boards for signal conditioning, load mounting, fixturing, plumbing, manual/electronic flow control, temperature, flow rate, viscosity sensors and actuators in partnership with V&V and cross functional teams
- Experience with of Matlab/Simulink, State flow, EMAG, dSpace, Electrical Circuit Design aspects
- Interface the DRY and WET test setups with the ePUMPS/ePUMP Motors and test system control electronics such as HILs, Microautobox Support the complete commissioning of these DRY and WET Test systems
- Degree Qualified in an Engineering or science discipline or appropriate experience
- Experience with large project construction approaches
- Experience with large projects in a Project Management role
Verification Engineer Job Description
- Analyze chip architecture and Micro-architecture specifications, work with team to come up with chip level simulation environment in System Verilog which is scalable for multiple SoC ASIC developments
- Build up core competence in the Ethernet domain
- Verification competence holder in the group
- Define the verification strategy for the group
- Make verification plans and specs
- Execute (block level) verification
- Basic synthesis and timing verification
- Documentation of the work done
- Perform verification planning
- Responsibility for the development of the verification environment
- Experience with the new Verification (ASTM 2500) approach
- Knowledge and experience with a plant start-up
- Hands on experience in wiring new/reusable test-benches is highly desirable
- Familiarity with make and build flow is highly desirable
- Hands on experience on safety verification would be a plus
- PERL or equivalent experience is desirable
Verification Engineer Job Description
- Implement Test bench to support UVM/System Verilog based verification
- Architect and implement TB to support assembly and System Verilog based verification
- Assist in the migration of existing test suite to new System Verilog based environment
- Develop an effective suite of tests and test environments using a mix of Verilog and assembly code to achieve functional verification goals
- Architect and develop testbench for 16/32-bit Microcontroller products using UVM and/or VMM advanced verification methodologies
- Working with design engineers to specify complex hardware components, and creating verification specifications
- Design and execute functional tests (including regression, integration and sanity) and analyze results, according to product requirements
- Execute manual tests across multiple browsers, applications and data bases
- Own the testing activities within the scrum team and execute them according to the Agile methodology
- Lead our formal verification work
- Expert level knowledge of EDA Functional simulators - Incisive/VCS
- Prior experience with Error Injection based verification preferred
- Knowledge of Simulators like VCS, Questa, NCSim
- Able to work alone contributing to a project team
- Experience in writing testcode in assembly, C, HVL and higher abstraction languages
- Maintain a competent knowledge of company processes in order to work constructively within given standards and methodologies