Verification & Validation (V&V) Engineer II
Apply NowCompany: CivicMinds, Inc.
Location: Carrollton, TX 75007
Description:
Job responsibilities
Collaborate with a multi-discipline team to define the requirements interfaces between system application, hardware components, microcontrollers and software, and the operational performance requirements of the integrated system.
Understand and perform verification evaluations and analysis of safety system requirements, design, implementation and testing.
Develop the high level architecture through functional analysis and allocation of requirements, concept development and selection.
Review schematics, bills of materials and documentation including dimensions, part numbers, wiring and assembly diagrams, logic drawings and graphics.
Check documentation from draft/pcb layout to ensure accuracy and completeness in compliance with all relevant codes, standards and specifications.
Perform all aspects of system testing including, development of test plans, test design, develop test cases, write test procedures and be able to execute system test.
Work closely with the application engineers and software development team to select the development and testing methodology and tools that meet the system and software requirements and comply with the enterprise and industry level processes and standards.
Work closely with the application engineers and software research & development team to develop the system, software, hardware test plans. Use SiL, MiL and HiL methods and tools as applicable for system validation and integration testing.
Develop, deploy, and continually improve development processes and architectures, based on applicable standards and methodologies.
Guidance and tracking of development through the V&V lifecycle. Preparation of reports for each V&V lifecycle task describing the V&V task performed and the conclusions of the task and create the overall summary report summarizing all V&V tasks completed including tasks that were performed by others.
Participate in technical reviews of the system/software/hardware to support the development process and ensure the technical integrity of system/software/hardware deliverables.
Participate in end-product development activities by contributing ideas, concerns, risk analysis, and mitigation as required.
Participates in end-product design reviews associated with each product development phase including system-level reviews and FMEA's.
Participate in end-product team meetings to communicate system/software/hardware development status.
Skills / Qualifications
B.S. or M.S. in Engineering (Electrical, Computer Science, or related Engineering subjects)
Experience in system/software/hardware development process lifecycles and tools, including requirements management and configuration management tools.
Experience with analytical engineering hardware/software tools including logic analyzer, microprocessor emulators.
Experience with full life cycle development of embedded software and programming in Verilog/SystemVerilog is plus.
Experience with C/C++, QNX, FPGA and Assembly language experience is a plus.
Thorough understanding of Industry standards (IEEE, EPRI, NQA) and how they apply to specific V&V activity.
Ability to demonstrate proficiency using system/software/hardware development tools and to architect system/software/hardware solutions
Understand and debug low-level hardware/software integration and define the system, software, and hardware performance requirements for specific system solutions.
Ability to apply knowledge, skills, and analytical methods to ensure system reliability and optimized performance
Maintain an excellent work ethic and is proficient in both written and verbal communications
Collaborate with a multi-discipline team to define the requirements interfaces between system application, hardware components, microcontrollers and software, and the operational performance requirements of the integrated system.
Understand and perform verification evaluations and analysis of safety system requirements, design, implementation and testing.
Develop the high level architecture through functional analysis and allocation of requirements, concept development and selection.
Review schematics, bills of materials and documentation including dimensions, part numbers, wiring and assembly diagrams, logic drawings and graphics.
Check documentation from draft/pcb layout to ensure accuracy and completeness in compliance with all relevant codes, standards and specifications.
Perform all aspects of system testing including, development of test plans, test design, develop test cases, write test procedures and be able to execute system test.
Work closely with the application engineers and software development team to select the development and testing methodology and tools that meet the system and software requirements and comply with the enterprise and industry level processes and standards.
Work closely with the application engineers and software research & development team to develop the system, software, hardware test plans. Use SiL, MiL and HiL methods and tools as applicable for system validation and integration testing.
Develop, deploy, and continually improve development processes and architectures, based on applicable standards and methodologies.
Guidance and tracking of development through the V&V lifecycle. Preparation of reports for each V&V lifecycle task describing the V&V task performed and the conclusions of the task and create the overall summary report summarizing all V&V tasks completed including tasks that were performed by others.
Participate in technical reviews of the system/software/hardware to support the development process and ensure the technical integrity of system/software/hardware deliverables.
Participate in end-product development activities by contributing ideas, concerns, risk analysis, and mitigation as required.
Participates in end-product design reviews associated with each product development phase including system-level reviews and FMEA's.
Participate in end-product team meetings to communicate system/software/hardware development status.
Skills / Qualifications
B.S. or M.S. in Engineering (Electrical, Computer Science, or related Engineering subjects)
Experience in system/software/hardware development process lifecycles and tools, including requirements management and configuration management tools.
Experience with analytical engineering hardware/software tools including logic analyzer, microprocessor emulators.
Experience with full life cycle development of embedded software and programming in Verilog/SystemVerilog is plus.
Experience with C/C++, QNX, FPGA and Assembly language experience is a plus.
Thorough understanding of Industry standards (IEEE, EPRI, NQA) and how they apply to specific V&V activity.
Ability to demonstrate proficiency using system/software/hardware development tools and to architect system/software/hardware solutions
Understand and debug low-level hardware/software integration and define the system, software, and hardware performance requirements for specific system solutions.
Ability to apply knowledge, skills, and analytical methods to ensure system reliability and optimized performance
Maintain an excellent work ethic and is proficient in both written and verbal communications