The FPGA Verification Engineer develops verification strategies and test benches for FPGA accelerators, ensuring thorough testing and documentation of FPGA designs.
We are looking for a Digital Design Verification Engineer to work on verification of FPGA based acceleration platform for low latency algorithmic trading. The engineer will closely engage with the FPGA design team at AlphaGrep and will be responsible for development of verification strategy, testbench and debug of FPGA based accelerators.
Primary Purpose of this Position
Unit, system and board level functional and performance verification of FPGA based accelerators and their sub modules using UVM and FPGA debug tools
Main Duties of this Position
- Planning and strategy development for thorough verification of design units and complete FPGA system
- Undertake specification capture, refinement and documentation for legacy and planned designs.
- Ownership of test-plan documentation, review and implementation using best in class practices
- Authoring of crisp supporting documentation for various stages of verification including but not limited to bug-reports, coverage closure and sign off documentation.
- Build robust, reusable test-benches from ground up using UVM with due attention to portability and coverage goals.
- Development of SystemVerilog models to capture exact design intent both in terms of performance and functionality.
- Verifying key functionalities of the design on FPGA, prior to deployment.
- Provide progress/technical updates to the project manager
- Provide project schedule estimates and technical risk identification
- Contribute to peer design reviews
- Ensure that all business activity is conducted in line with company values, policies and ethics codes of conduct.
- Undertake any other activity as reasonably requested by management
Knowledge, Skills & Experience:
Essential
- Degree qualified in electronics/ engineering related subject (preferably at 2.1 hons or higher); however, experience will be considered in lieu of formal academic qualifications
- At least 2 years of experience in Design Verification using UVM, preferably in the communications industry
- Excellent analytical and debug skills. Candidates must use their imagination to create stimulus, functional checkers, performance checkers and cover-points to stress-verify the design.
- An appreciation of digital hardware design
- Experience in developing self-contained UVM based testbenches and BFMs
- Documentation: Requirements, interface specification, test specifications
Highly desirable
- An appreciation of other engineering disciplines; Software, processor architecture and digital design in general
- Familiarity with digital communications protocols and general networking experience
- Experience of debugging FPGAs using Integrated Logic Analyzer
- Working knowledge of the following engineering tools; QuestaSim or similar, Xilinx ISE/EDK, C/C++, Soc Level Verification
- Scripting; tcl, perl
Special Features of this position:
- Ability to work individually and in a team
- Innovative thinker and problem solver
- Ability to effectively research and solve complex technical issues
- Possession of excellent interpersonal skills
Behaviours:
- Strong team player
- Good attention to detail.
- Respectful to others
- Good communication skills
- Good problem solving skills
- Proactive self-starter
- Structured and organized
- Flexible and adaptable
Location:
Mumbai, Bangalore
Top Skills
Perl
Questasim
Systemverilog
Tcl
Uvm
Xilinx Ise/Edk
AlphaGrep Mumbai, Maharashtra, IND Office
Mumbai, Maharashtra, India
Similar Jobs
Financial Services
As a Lead Software Engineer, you will design and maintain ETL processes, collaborate with teams to address data requirements, optimize performance, and mentor junior engineers.
Top Skills:
SparkAWSFlinkHadoopJavaKafkaMySQLOraclePythonScalaSQLSQL Server
Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software
The Senior Backend Developer will design, implement, and maintain software solutions, troubleshoot issues, and mentor team members following agile methodologies.
Top Skills:
AnsibleAntSparkAWSAzureBambooBitbucketCassandraConfluenceDockerElasticsearchGoGoogle Cloud PlatformGradleJavaJIRAJunitKafka StreamsKubernetesLinuxMySQLPythonRubySeleniumTerraformWiremock
10 Hours Ago
Financial Services
This role involves developing AI and data science strategies to enhance research methods, automate workflows, and collaborate with stakeholders to create data-driven insights.
Top Skills:
AIData ScienceMachine Learning
What you need to know about the Mumbai Tech Scene
From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.