×
Register Here to Apply for Jobs or Post Jobs. X

Software Validation Engineer - ASIC

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: MetAntz
Full Time position
Listed on 2026-08-25
Job specializations:
  • Software Development
    Software Engineer, Software Testing, C++ Developer
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below

Location Sunnyvale, CADomain

Embedded AIDescription

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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary