Hyderabad
INR 15.0 - 30.0 Lacs P.A.
Work from Office
Full Time
The position involves designing, developing and deploying UVM based reusable testbenches for RTL unit blocks, sub-system level and top level systems with emphasis on verifying the functionality and generating the code/functional coverage reports. The candidate should come up with test plans and test cases in order to achieve 100% code coverage and functional coverage. Educational Qualification: Bachelor major in electronics, embedded programming, ECE, EEE. Key Requirements: Experience in ASIC/FPGA verification using System Verilog. Develop and sign off on test plans and test cases. Strong knowledge of digital design, Verilog, System Verilog, UVM, C/C++. Experience in AMBA AHB/AXI/APB based IPs design/verification. Experience in usage of assertions, constrained random generation, functional and code coverages. Experience in FPGA design and FPGA EDA tools will be a plus. Experience in scripting, such as TCL, Perl, Bash and python to automate the verification methodologies and flows. Able to build and set up scalable simulation / verification environments.
Hyderabad
INR 15.0 - 30.0 Lacs P.A.
Work from Office
Full Time
4+ years of experience in RTL design and verification. Proven experience with digital logic design using Verilog, VHDL, or System Verilog. Experience with simulation tools such as VCS, QuestaSim, or similar. Hands-on experience with RTL design tools (e.g., Synopsys Design Compiler, Cadence Genus). Develop RTL code based on system-level specifications using Verilog, VHDL, or SystemVerilog. Implement complex digital functions and algorithms in RTL. Create and execute detailed test plans to verify RTL designs. Proficiency in writing and debugging RTL code. Experience with synthesis, static timing analysis, and linting tools.
Hyderabad
INR 15.0 - 30.0 Lacs P.A.
Work from Office
Full Time
Work on building software for advanced AI hardware. Have 4+ years of experience with Linux PCIe or USB drivers (kernel or userspace). Experience with real-time operating systems (RTOS) and low-level system work is a plus. Strong skills in C++ and working with OS kernels and drivers. Good knowledge of how operating systems work at a low level. Understand basic computer science topics like databases, OS, and networking. Know Linux internals, data structures, and how device drivers work. Very good at programming in C and C++. Experience with parts of the kernel like memory, device drivers, SMMU, or ARM systems. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ year of Software Engineering or related work experience.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.