Software Development Engineer – Full Stack

Posted 14 Hours Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
The Software Development Engineer will collaborate with the Compiler Team to design and maintain verification tests and infrastructure, build full-stack systems, draft test plans, and provide guidance to junior engineers. The role requires working on multiple projects while focusing on optimal design and implementation.
Summary Generated by Built In

We are currently in need of a highly skilled and motivated Software Engineer to join our Compiler Team at NVIDIA. This position provides a unique chance to work alongside a world-class engineering team passionate about building the next generation of compiler technologies to accelerate compute, networking, graphics, and deep learning applications.

What you'll be doing:

  • Collaborate with the Compiler Team to design, develop, and maintain our verification tests & infrastructure.

  • Build and maintain infra/tooling needed for verification needs.

  • Architect and implement robust Full-stack systems.

  • Research and develop new technologies and best practices

  • Draft detailed test plans and test strategy.

  • Ability to lead and provide detailed technical guidance to junior engineers.

  • Work on multiple tasks/projects.

What we need to see:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

  • 4+ years work experience in software development or Verification organization or in a similar role.

  • 3+ years work years experience building web applications with frameworks (Angular, React or similar) while maintaining quality and scalability.

  • Knowledge and experience on how to provide an optimal industrial design experience through User Interface (UI) Design .

  • Expertise in one or more general development languages like Python, C/C++

  • Experience in writing efficient SQL through both raw queries and ORMs

  • Proficiency in version control systems (e.g. Perforce, Git)

  • Excellent problem-solving skills and the ability to determine root causes and implement effective solutions.

  • Strong communication skills and the ability to work collaboratively in a team environment.

Ways to stand out from the crowd:

  • Experience with Clang and/or LLVM 

  • Background with OpenGL, Vulkan, Direct3D and CUDA APIs

  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you are creative, autonomous and love a challenge, we want to hear from you.

    Top Skills

    C
    Python
    The Company
    HQ: Santa Clara, CA
    21,960 Employees
    On-site Workplace
    Year Founded: 1993

    What We Do

    NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

    Similar Jobs

    BlackLine Logo BlackLine

    Staff I Software Engineer

    Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
    Hybrid
    Bengaluru, Karnataka, IND
    1810 Employees

    ServiceNow Logo ServiceNow

    Staff Software Engineer

    Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
    Hybrid
    Bangalore, Bengaluru, Karnataka, IND
    26000 Employees

    Exabeam Logo Exabeam

    Software Engineer II - Frontend

    Artificial Intelligence • Information Technology • Machine Learning • Security • Software • Cybersecurity • Generative AI
    Hybrid
    Bangalore, Bengaluru, Karnataka, IND
    850 Employees

    BlackLine Logo BlackLine

    Software Engineer

    Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
    Hybrid
    Bengaluru, Karnataka, IND
    1810 Employees

    Similar Companies Hiring

    TrainingPeaks (A Peaksware Company) Thumbnail
    Software • Fitness
    Louisville, CO
    69 Employees
    bet365 Thumbnail
    Software • Gaming • eSports • Digital Media • Automation
    Denver, Colorado
    6100 Employees
    Jobba Trade Technologies, Inc. Thumbnail
    Software • Professional Services • Productivity • Information Technology • Cloud
    Chicago, IL
    45 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account