Software Validation Engineer - ASIC

QFocus Technologies LLC

Bengaluru

On-site

INR 2,500,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

QFocus AI Pvt Ltd in Bengaluru seeks a versatile C++ Software Engineer to join the AI Infrastructure Silicon Validation team. You will develop robust validation applications and integrate with hardware SDKs, including NVIDIA CUDA.

The role emphasizes independent delivery, OOP design, and testing in a Linux environment. Experience in unit tests and multi-threaded development is valued; 6+ years preferred.

Qualifications

  • Strong proficiency in core C++ (C++14/17) with solid OOP fundamentals.
  • Ability to read documentation, pick up new SDKs quickly, and implement them—CUDA APIs included.
  • Proficiency with POSIX multi-threading in a Linux environment.
  • Experience writing clean, testable validation code and debugging complex issues.

Responsibilities

  • Write validation software in C++ to validate AI infrastructure performance and correctness.
  • Integrate third-party SDKs and low-level APIs, including CUDA, to interact with compute hardware.
  • Apply clean OOP principles to build reusable validation frameworks.
  • Independently deliver features from requirements through delivery, debugging, and documentation.

Skills

C++/OOP
CUDA API
POSIX threads
Linux development
SDK integration

Education

Bachelor's degree in CS/CE

Tools

CMake
Make
GDB

Job description

We are seeking a versatile and independent C++ Software Engineer to join the AI Infrastructure Silicon Validation team. This role focuses on writing robust software to test, validate, and stress-test AI infrastructure platforms. You will use your strong Object-Oriented Programming (OOP) foundation to build validation applications, integrate with hardware vendor SDKs (including NVIDIA CUDA), and independently deliver reliable testing code.

Key Responsibilities
  • Write Validation Software: Design, implement, and maintain test applications in C++ to validate the performance and correctness of AI infrastructure.
  • SDK & API Integration: Successfully integrate and utilize third-party SDKs and low-level APIs, specifically including CUDA, to interact with compute hardware.
  • Apply Clean OOP Principles: Build reusable, modular, and easily maintainable validation frameworks using proper modern object-oriented design patterns.
  • Independent Execution: Take ownership of assigned validation features from technical requirements through to delivery, debugging, and documentation with minimal supervision.
  • Test & Debug: Identify software bugs, memory issues, and api integration edge cases in a Linux-based engineering environment.
Required Technical Skills
  • Strong C++ & OOP: Solid proficiency in core C++ (including modern standards like C++14/C++17) with a deep understanding of classes, inheritance, polymorphism, and memory management.
  • API/SDK Experience: Demonstrated ability to read documentation, pick up new technical SDKs quickly, and implement them—specifically CUDA APIs.
  • Proficiency with POSIX Multi-threading
  • Linux Environment: Comfortable developing, compiling (e.g., CMake/Make), and running applications in a standard Linux environment.
  • Independent Problem Solver: Proven track record of working autonomously to complete coding tasks, write clean test code and troubleshoot issues.
Desired Experience
  • Experience writing unit tests or automated validation suites.
  • Basic familiarity with multi-threaded programming or concurrent execution concepts.
  • Familiarity with Python for basic scripting or test automation wrappers.
  • 6+ years of hands-on experience working in complex (preferably) HW-SW projects with tight schedules.

QFocus AI Pvt Ltd is an Equal Employment Opportunity employer.

We are a group of passionate and experienced technology professionals working together with a singular focus to delight our customers by delivering quantifiable value and becoming a natural extension of your team!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Validation Engineers
Validation Engineers

Kinara Ai • Pune District, Bengaluru, Hyderabad

On-site
INR 2,000,000 - 3,500,000
Senior Tools Development Engineer
Senior Tools Development Engineer

NVIDIA Corporation • Pune District

On-site
INR 1,400,000 - 2,600,000
Senior Tools Development Engineer
Senior Tools Development Engineer

NVIDIA • Pune District

On-site
INR 2,500,000 - 4,000,000
Senior System Integration and Validation Engineer
Senior System Integration and Validation Engineer

NVIDIA Gruppe • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Competitive benefits
Flexible time off
Continuous learning opportunities
Senior ASIC Verification Engineer
Senior ASIC Verification Engineer

NVIDIA • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior SWQA Test Developer - Embedded
Senior SWQA Test Developer - Embedded

NVIDIA • Pune District

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Generous benefits package
Principal Post-Silicon Validation Engineer
Principal Post-Silicon Validation Engineer

Graphcore • Bengaluru

On-site
INR 450,000 - 700,000
Software QA Test Developer - Windows Devices Validation
Software QA Test Developer - Windows Devices Validation

NVIDIA Gruppe • Hyderabad

On-site
INR 900,000 - 1,300,000
AI Validation Engineer
AI Validation Engineer

Sunrise Biztech Systems • Bengaluru

On-site
INR 1,800,000 - 3,000,000
DevOps Engineer
DevOps Engineer

BookMyMentor • Bengaluru

Hybrid
INR 600,000 - 1,200,000