QFocus - Software Engineer - Emulation/FPGA (India)

QFocus - Software Engineer - Emulation/FPGA (India)

14 Oct
|
QFOCUS Al
|
India

14 Oct

QFOCUS Al

India

Role Overview :

We are seeking a versatile and independent Software Engineer to join our AI Infrastructure Silicon Validation team. You will be a key member of the pre-silicon validation team with the charter of writing test cases, setting up test execution in a HW emulation platform/ FPGA, execute and debug deep technical issues in HW and SW stack by generating and analysing test outputs, logs and signal waveforms.

Key Responsibilities :

- Write Validation Software: Design, implement, and maintain test applications in C to validate the performance and correctness of AI silicon.
- SDK & API Integration: Successfully integrate and utilize third-party SDKs and low-level APIs, to interact with GPU / AI accelerator hardware.
- Apply OOP Principles: Build reusable, modular, and easily maintainable validation test cases using modern object-oriented principles.
- Test & Debug: Identify hardware and software bugs, memory/cache and other HW induced performance issues as well as HW-SW integration edge cases.

Soft-Skills :

- Take ownership of assigned validation features from technical requirements through to delivery, debugging, and documentation with minimal supervision.




- Working with geographically distributed cross functional teams.

Required Technical Skills :

- Strong C & OOP: Solid proficiency in Embedded C/ C with a deep understanding of classes, inheritance, polymorphism, and memory management.
- Experience in developing and validating Embedded Software in pre-silicon environments.
- Experience with at least one of the Hardware emulation tools such as Zebu, Palladium or Veloce.
- Basic knowledge of VHDL/Verilog for generating test waveforms and debugging.
- Proficient with cross and native development on Linux and IDEs, and cross-development tools.
- Proven track record of working autonomously to complete coding tasks, write clean test code, and troubleshoot issues.

Desired Experience :

- 5 years of hands-on experience working in rapid-paced Chip Development projects.
- Verilog/VHDL RTL synthesis and System Verilog.
- Hands-on experience writing C/C test cases and Python Scripting.
- Familiarity with debugging tools (e.g., Verdi, SimVision) and waveform analysis is desirable.

Education :

- Bachelor's or Master's degree in electrical engineering or computer engineering.

📌 QFocus - Software Engineer - Emulation/FPGA (India)
🏢 QFOCUS Al
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: qfocus - software engineer - emulation/fpga (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: qfocus - software engineer - emulation/fpga (india) / india