About this role
QFocus AI is seeking a Software Validation Engineer to join their AI Infrastructure Silicon Validation team. The role focuses on developing robust software to test, validate, and stress-test AI infrastructure platforms. Responsibilities include designing and maintaining test applications in C++, integrating with hardware vendor SDKs such as NVIDIA CUDA, and applying clean object-oriented programming principles to build modular validation frameworks. The engineer will work independently to deliver features from requirements through to debugging and documentation. Required qualifications include strong proficiency in modern C++ (C++14/C++17), memory management, POSIX multi-threading, and experience working within a Linux environment. Candidates should have at least 6 years of hands-on experience in complex hardware-software projects. Desired qualifications include experience with unit testing, automated validation suites, and Python for scripting or test automation wrappers.