Job Details
Job Details
We are seeking an enthusiastic and experienced Verification Engineer to join our dynamic team in the technology industry. The successful candidate will be a part of a fast-paced, innovative environment where creativity and technical expertise are utilized to deliver state-of-the-art technology solutions. The Verification Engineer will play a vital role in ensuring the quality and reliability of our products by verifying and validating complex digital systems. This role requires a strong understanding of Questa simulation, SystemVerilog, SystemC, UVM, Spectrum Analyzers, FPGA prototyping, DO-254, and FPGA.
Responsibilities
- Develop and execute detailed verification plans for complex digital systems.
- Utilize advanced verification techniques, including SystemVerilog and UVM.
- Perform Questa simulations and use SystemC for system-level modeling and simulation.
- Use Spectrum Analyzers for signal analysis in the verification process.
- Implement FPGA prototyping and understand the DO-254 process for airborne electronic hardware.
- Create and maintain test benches and develop functional coverage metrics.
- Collaborate with design engineers to ensure correct functionality of module and system designs.
- Debug complex system-level problems, finding and fixing failing test cases.
- Document and present verification results to project teams and stakeholders.
- Continuously improve verification methodologies and processes to enhance productivity and product quality.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field. A Master's degree is preferred.
- A minimum of 5 years of experience in the field of verification engineering.
- Proficiency in Questa simulation, SystemVerilog, SystemC, and UVM.
- Hands-on experience with Spectrum Analyzers and FPGA prototyping.
- Knowledge of DO-254 process for airborne electronic hardware.
- Experience with FPGA is a must.
- Excellent problem-solving skills with the ability to debug complex system-level problems.
- Strong communication skills with the ability to clearly present technical information.
- Ability to work effectively in a team environment and collaborate with a diverse group of professionals.
- Self-motivated with a strong desire to learn and stay updated with the latest industry trends and technologies.