Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Validation Engineer (C++/AI SDK)

Full-time

Sumeru Solutions





Project Details:

Job Title:

Software Validation Engineer (C++/AI SDK)

Duration:

Full Time

Location:

Sunnyvale, CA

Role Overview

  • 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 computer 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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Validation Engineer (C++/AI SDK) in Sunnyvale, CA vacancy
  •  ...Consulting Group is partnering with a well-funded Silicon Valley AI silicon startup to lead the SDK for embedded systems. You will own the end-to-end SDK...  ..., hardware, and runtime groups. The role focuses on C/C++/Python on Embedded Linux, with emphasis on delivering... 
    Suggested

    Brahma Consulting Group

    Santa Clara, CA
    1 day ago
  •  ...discovery to powering AI and the...  ...networking and GPU software stack for AMD Instinct...  ...system software and validation teams, as well as AMD...  ...communicate clearly with engineers, architects,...  ...programming (e.g., Broadcom SDK, SAI, SONiC). •...  ...embedded C/C++, boot flows, power... 
    Suggested

    AMD

    Santa Clara, CA
    5 days ago
  • $190k - $300k

     ...unleashing the potential of generative AI to power the transformation of...  .... We are at the forefront of software and hardware innovation,...  ....The role: Principal Software Engineer, SDK & Lowering StackWhat you will...  ...experience.Proficient in C/C++ and Python development in a Linux... 
    Suggested
    Work experience placement

    d-Matrix

    Santa Clara, CA
    7 days ago
  • $200k - $300k

     ...are looking for an SDK/API & Developer Platform...  ...the customer-facing software experience for Velaura’s AI SoC. This role...  ...SQA on examples, docs validation, install tests,...  ...Hire, mentor, and lead engineers focused on SDK APIs,...  ...tools. Strong C/C++ and Python experience... 
    Suggested
    Flexible hours

    Velaura AI, Inc.

    Santa Clara, CA
    2 days ago
  • $120k - $200k

    Santa Clara, CASoftware Engineering - Runtime Platform /...  ...of on-vehicle robotics software. Your mission extends beyond...  ...and system state validation.Optimize low-level OS interactions...  ...multithreaded C++ applications.Familiarity...  ...artificial intelligence (AI) tools to support parts... 
    Suggested
    Full time

    Plus.ai

    Santa Clara, CA
    7 days ago
  • $184k - $287.5k

     ...libcudf”—the open-source CUDA C++ library that accelerates database...  ...C++ and CUDA to produce software with elegant design, broad feature...  ...is looking for an outstanding engineer and/or scientist to apply...  ...existing vacancy. NVIDIA uses AI tools in its recruiting processes... 
    Full time
    Remote work
    Flexible hours

    Nvidia

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

     ...computing platform is foundational to modern HPC and AI. At the center of this platform are CUDA Core...  ...build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will... 
    Full time

    Nvidia

    Santa Clara, CA
    7 days ago
  • $145k - $190k

     ...developed an artificial intelligence (AI) powered technology stack...  ...its commercial self-driving software to develop, test and deploy...  ...Kodiak is recruiting a Software Engineer who is passionate about vehicular...  ...writing production-level C++A strong background in robotics,... 
    Temporary work
    Work at office
    Immediate start
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    4 days ago
  • $162k - $316.8k

     ...Software Engineer, C/C++ SDK Performance Optimization Location: San Jose Employment Type: Regular Job Code: A31882A Responsibilities Drive end-to-end experience optimization of the effect pipeline during shooting — diagnose and resolve frame drops... 
    Temporary work

    TikTok

    San Jose, CA
    3 days ago
  • $202k

     ...efficiency no one else can match. As a Senior Software Engineer, you will be at the forefront of Physical AI , building advanced autonomy algorithms to add rich...  ...Engineering, or related fields. ~ Proficient in C++ and Linux environments. Preferred... 
    Full time
    Work experience placement
    Work at office
    Remote work

    Uber Technologies Inc.

    Sunnyvale, CA
    2 days ago
  •  ...with technologies in areas such as augmented reality, video calling, AI, and more. Minimum Education & Experience Requirements: Bachelor's degree, preferably in Computer Science, Computer Engineering, a related field, or a foreign equivalent, plus 5 or more years of... 
    Work at office

    Omega Solutions Inc

    Mountain View, CA
    1 day ago
  •  ...Series B), stealth-growth AI silicon startup in...  ...devices . As an early key software leader, you will own the entire customer-facing SDK from eval kit unboxing to...  ...to-end SDK and public C/C++ and Python API architecture...  ...NPU inference engines, camera/ISP pipelines, DSPs... 

    Brahma Consulting Group

    Santa Clara, CA
    1 day ago
  • $180k - $260k

     ...that integrates advanced software and hardware powering...  ...Senior/Staff Software Engineers who have strong fundamentals...  ...and are experts in C++ in a production-oriented...  ..., optimize, test, and validate perception and autonomy...  ...integrating and deploying AI/ML models Experience... 
    Odd job
    Work at office

    Perot Jain

    Santa Clara, CA
    3 days ago
  •  ...Applied Intuition C++ Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • Job-ID: 294077Category: Software EngineeringLocation: Santa Clara, CA, United...  ...: 2026-10-30Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG...  ...specifications, and orchestrate AI agents that execute at speed and... 

    Dell Technologies

    Santa Clara, CA
    5 days ago
  •  ...advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation...  ...advance your career.THE ROLE:We are looking for an experienced Engineer, who with their software systems engineering expertise will seek data flow... 

    AMD

    Santa Clara, CA
    7 days ago
  • $129k - $198.4k

    Job DescriptionRole: As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation...  ...and tools. We are seeking experienced software engineers to build analytical frameworks...  ...developers Experience writing Python and C++ in a production environment (unit testing... 
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    6 days ago
  •  ...Integrity, and Inclusion. We weave AI into the fabric of everything...  ...for a Principal Systems Engineer / Researcher to build and advance...  ...candidate combines strong C/C++ or Rust systems engineering, exceptional...  ...experience. ~6+ years of software engineering, systems... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks, Inc.

    Santa Clara, CA
    3 days ago
  •  ...world's first real-time speech AI platform capable of accent...  ...model innovation and systems engineering with a design-minded product engineering...  ...Head of Developer Platform & SDK to own, build, and grow Sanas...  ...such as Python/Rust/C++, Docker/Kubernetes, NVIDIA GPUs... 

    Sanas

    Palo Alto, CA
    3 days ago
  • $210k - $265k

     ...Staff - Principal Engineer, Software Engineer – Network Switch SDK QA Eridu is a Silicon Valley...  ...solutions that accelerate AI data centers to deliver Faster...  ...have been widely validated by leading hyperscalers....  ...Solid experience with C/C++ API testing, Python automation... 

    Eridu

    Saratoga, CA
    2 days ago
  • Do you want to be part of the AI revolution? Do you want to think out of the box, thriving...  ...for an experienced design verification engineer to join our SoC team at Baidu’s Sunnyvale...  ...HBM, GDDR, DDR, MMU, Cache).Familiar with C/C++.Formal Verification (Model Checking,... 
    Work at office

    Baidu

    Sunnyvale, CA
    5 days ago
  • $100k

     ...the industry on cutting-edge AI technology, revolutionizing performance...  ...to unify innovations in software models, compilers, platforms,...  ...Mid Core Design Verification Engineer to help verify the next generation...  .../debug tools.Strong C/C++ or Python skills and the ability... 
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...Verification and Bringup Engineer to join our Memory...  ...development for NVLINK-C2C, validation and debug of firmware...  ...maintain automation and AI-assisted flows to...  ...Work closely with system Software, RTL Design, DV, emulation...  ...and coding skills in C/C++/PythonExperience with high... 
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  •  ...computing experiences—from AI and data centers, to...  ...Design Verification Engineer, you will join a CPU testbench...  ...and debug teams to validate complex subsystems,...  ...testbench infrastructure using C++Build scalable verification...  ...design issues using software models and analysis toolsContribute... 

    AMD

    Santa Clara, CA
    4 days ago
  • $168k - $264.5k

     ...re tapping into the unlimited potential of AI to define the next era of computing. An...  ...is seeking best-in-class ASIC Verification Engineers to verify the design and implementation of...  ...DFT verification is a plusPerl/Python and C/C++ programming language experience... 
    Full time

    Nvidia

    Santa Clara, CA
    7 days ago
  • $136k - $218.5k

     ...Senior Digital Design Verification Engineer! NVIDIA has continuously...  ...deep learning ignited modern AI — the next era of computing. NVIDIA...  ...least 5 years of validated experience.Background in verification...  ...circuits a huge plus.Perl, Python, C/C++ programming language... 
    Full time

    Nvidia

    Santa Clara, CA
    7 days ago
  • $86k - $170k

     ...manufacturer of essential semiconductors, enabling AI at scale from the cloud to the physical...  ...Graduate CPU IP Design & Verification Engineer to join the MIPS CPU IP Engineering team...  ...analysis and optimization. Develop Python, C/C++, or scripting-based automation to improve... 
    Full time
    Internship
    Local area

    GlobalFoundries

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW group...  ...engineers, using your expertise in C++ and Python in an Agile methodology.Develop...  ...is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    7 days ago
  •  ...computing experiences—from AI and data centers, to...  ...‑performance DPU and software stack deployed at scale...  ...impact Design Verification Engineer with strong technical...  ...design, architecture, validation, firmware, and emulation...  ...modeling or C/C++ reference modelsPREFERRED... 

    AMD

    Santa Clara, CA
    4 days ago
  • $129.2k - $209k

     ...and Inclusion. We weave AI into the fabric of...  ...a Design Verification engineer on the ASIC team, you will...  ...verification, and silicon validation. We expect office-based...  ...with engineers in software, architecture, design,...  ...models in Python and C/C++ Writing driver code in... 
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Validation Engineer (C++/AI SDK). Be the first to apply!