For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
NVIDIA
NVIDIA

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
C
C++
+7

Visa

U.S. visa required

Permanent role
4 days ago
Apply now

We are looking for a senior software engineer for our NVIDIA software Formal Verification team! This is an exciting opportunity to join a unique team dealing with cutting-edge Formal Verification technology for both software and hardware. Supporting NVIDIA Switch, NIC, and GPU technologies, we develop software verification environments in C and C++, and use state-of-the-art Formal Verification tools and methodologies to mathematically prove the correctness of both software and hardware. As part of this startup-like team, you'll enjoy a versatile work environment that is educational, dynamic, and ambitious.

What You'll Be Doing

  • Use C/C++ and other tools and technologies to build software-based proofs for complex logical behaviors
  • Help develop our Software Formal Verification methodologies and tools
  • You will work on ambitious designs along with our Firmware and Software teams and take part in developing the next generation of NVIDIA's core technology

What We Need To See

  • BSc in Computer Engineering/Computer Science/Mathematics or equivalent
  • 5+ years of experience in software development
  • Excellent analytical, logical reasoning, and problem-solving skills
  • Strong communication and interpersonal skills
  • Fluent in English

Ways To Stand Out From The Crowd

  • Background in architecture simulators
  • Experience in firmware/embedded systems
  • Experience in Formal Verification for software
  • Hands-on experience applying AI in a professional environment

NVIDIA has some of the most forward-thinking and hardworking people in the world working for us. Are you a creative engineer who loves challenges? Come join our team and help us build the future of HPC, data centers, and GPUs.

, , JR2015267

About NVIDIA

👥10000-
📍Santa Clara, CA
🔗Website

NVIDIA benefits and support

🏥Health insurance
🌴Retirement pension
🌞Healthy living stipend
📕Learning stipend
🍼Maternity/paternity leave
⌚️Flexible working hours
📊Stock options
🗺Company retreat
See more
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service