Engineer, Verification Job Description
Engineer, Verification Duties & Responsibilities
To write an effective engineer, verification job description, begin by listing detailed duties, responsibilities and expectations. We have included engineer, verification job description templates that you can modify and use.
Sample responsibilities for this position include:
Engineer, Verification Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Engineer, Verification
List any licenses or certifications required by the position: ISTQB, ITIL, II, IAT, ASQ, IEC, UL, PDL, ITT, CSEP
Education for Engineer, Verification
Typically a job would require a certain level of education.
Employers hiring for the engineer, 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, Engineering, Computer Engineering, Science, Electronics, Design, Electronic Engineering, Education, Technology
Skills for Engineer, Verification
Desired skills for engineer, verification include:
Desired experience for engineer, verification includes:
Engineer, Verification Examples
Engineer, Verification Job Description
- Partner with IP product groups to extract verification test benches for replication in other environments
- Develop infrastructure to support EDA benchmarking strategy and the development of verification strategies for deployment to IP product groups
- Responsible for verification meta data analysis and extraction to create actionable visualizations
- Deliver metric strategies along with measures to determine impact to efficiency and effectiveness
- Responsible for capture of verification requirements from IP product groups into product development through successful deployment and continued verification service to engineering
- Use metrics-driven strategies to drive continuous improvements in throughput for RTL verification flows across simulation, emulation and FPGA platforms
- Develop the test environment and sets up regression and integration tests, verification and acceptance tests, as required in the projects
- Define verification strategy
- Support and interact with other teams for verification, integration, validation and post validation
- Design, implement and support software development, testing and release flows in a collaborative and fast paced environment
- Execute testing at bench level using various test systems such as but not limited to HILs, SMART Load Boxes, various DRY/WET test systems developed for ePUMP projects, Thermal Chambers
- Systematically generate and assign defects to appropriate stake holders
- Experience with of Matlab/Simulink, dSpace, Electrical Circuit Design aspects
- Design, Develop, Commission and Deploy world class HILs, SMART Load boxes, DRY and WET/FLUID Test Systems and associated infrastructure using technologies such as but not limited to Matlab, Simulink, dSPACE to test both ECU-Level and System-Level Functional requirements for various projects
- Support the Selection, 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, pressure, viscosity sensors and actuators for WET Test Systems
- Support the Selection, Design and Development of test equipment such as Electromagnetic Brakes, Motors, Mechanical Fixtures, and Shafts to create the DRY test setups required for ePUMP testing
Engineer, Verification Job Description
- Creating Verification IP and testbenches
- Study requirement specifications to understand verification requirements
- Creating verification plans and reviewing these with designers
- Development of verification matrices to ensure coverage of requirements
- Writing the tests outlined in test plan
- Developing and applying assertions within an assertion-based verification strategy
- Developing random constraints to guide constrained random simulations
- Reporting RTL bugs and supporting designers to resolve bugs
- Track bugs in Jira and maintain spec
- New product development project related tasks/goals with very little supervision from project manager or technical lead or supervisor
- Knowledge and experience of verification
- Compression experience
- Familiarity with operating in a fully automated plant
- Experience in scripting languages such as Perl, working knowledge of hardware description language (HDL) (VHDL or Verilog), computer architecture, experience in verification techniques such as simulation, emulation, acceleration, formal, , and demonstrated communication skills
- B.Tech./M.Tech
- Expertise with latest verification methodologies (System Verilog, UVM) or equivalent, VCS or equivalent simulation tools, debug tools like Debussy, GDB)
Engineer, Verification Job Description
- Develop functional automation test scenarios based on test design documents
- Responsible for software releases – on time and on quality (Schedule, Scope, Quality)
- Participate in testing activities in all phases, involvement in design, requirement review, implementation and final verification
- Interprets divergences from forecasted technical performance and makes judgments about further testing and implications
- Launch and field support for Prismaflex and Prismax
- Assume the Technical Leadership role in a Functional Verification team
- Work closely with the SW/HW engineers colleagues from the Back Office team and Electrical Engineering departments
- Test case development, execution under a diverse collection of operational scenarios, data analysis, results interpretation and reporting, competitive analysis, issue debugging, enhancement and automation of test procedures stability analysis
- Minimum BSEE/CS
- Close work with System Engineers and Clinical Experts
- Demonstrated technical abilities and capable of leading and solving technical challenges
- Knowledge of Integration & Verification and/or SW development is a merit
- Truck knowledge is merit
- Understand the architecture specifications
- Able to write coverage points that map to architectural scenarios
- Able to understand/analyse technical specification, pseudo-code
Engineer, Verification Job Description
- Defining and implementing test cases
- Develop, review, and validate design specifications
- Implement verification methodology including test-bench environment development
- Verify the integration of complex analog and logic macros through simulation
- Trouble-shooting and find root cause together with design and system, and 3pp engineers
- Responsible for gathering coverage metrics and coverage analysis
- Mentor junior design verification engineers
- Be involved in all aspects of complex IP’s Verification including understanding spec, RTL Verification at IP level
- Develop verification plans
- Will work with verification plans for IP-level features
- Knowledge of Hardware verification concepts and tools (UVM , Coverage Driven verification) (for the senior role)
- Knowledsge in PCIe, Processors, Ethernet, DDR
- More than 3 years of experience with RTL verification
- Knowledge of Hardware formal verification concepts and tools (assertions, temporal logic
- Experience with digital design and HDL
- Experience in DPI programming
Engineer, Verification Job Description
- Based on the analysis above request proper test environment (test object, test equipment, simulation models, test data)
- Give the input based on analysis results to the design team
- Prepare necessary TechTool / Diagnostics Content upgrades for system under test (SUT) before execution
- Independently execute tests of TechTool and diagnostics solution in our test environments (trucks, rigs, simulation models)
- Report the results in a clear and traceable way through the internal tools and give retrospective inputs to the Test Manager
- Evaluate the effectiveness of the test effort and based on that propose and drive improvements to the test process
- Conduct Trouble Shooting and Customer Support
- Module level requirements development, TB plan, TB development and fullchip integration of the module level TB
- Actively participate in a team environment, interfacing with module architects, design engineers, and applications engineers
- Work with verification, architecture, applications, and design teams to develop comprehensive Verification plans
- Proactive and self-contained analysis of complex issues and deriving of actions and integration plans and strategies
- Proactive planning and reporting of technical issues
- Good communication skills and experienced in an international development setup
- CTFL or ISTQB certified tester advanced level a definite plus
- Engineer (BSc) with min
- Experienced in system testing / verification, preferably in interdisciplinary and international teams