Software Validation Engineer

Sunnyvale, CA, US • Posted 1 day ago • Updated 1 day ago
Full Time
No Travel Required
On-site
$140,000 - $170,000/yr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • c++
  • SDK API
  • OOP

Summary

Role: Software Validation Engineer - ASIC 


Skills & 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. 
     
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: PTPQkux18MI3zZk
  • Position Id: 9129427
  • Posted 1 day ago

Company Info

About Avinya Technologies LLC

Avinya Technologies delivers end-to-end technology services designed to help businesses improve operational efficiency, accelerate product delivery, strengthen infrastructure resilience, and scale technology teams globally.

From software development and testing to infrastructure operations and staffing services, we combine engineering expertise, operational excellence, and strategic execution to support digital transformation initiatives.

We serve enterprises, software companies, startups, and global organizations looking to scale faster through engineering and technology talent solutions.

Contact the job poster
PV

Prakash Vadodariya

Recruiter @ Avinya Technologies LLC

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.