Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Tools Developer , Product Software Security @ Nvidia

Home > Programming & Design

 Tools Developer , Product Software Security

Job Description

NVIDIA is looking for an elite engineer to join its Security Tools team. The position will be part of a dynamic crew that develops and maintains database and automation infrastructure services provided by NVIDIA Product Software Security. NVIDIA is crafting a vision of incredible user experiences in the mobile, embedded and automotive spaces by combining our leading-edge GPU and Tegra development efforts into creative boundaries pushing and genre-defining products. The Security Tools team helps make this vision possible by providing critical infrastructure, automation and support to our global development team. We need an engineer with a background in infrastructure and tool development on various platforms. You will collaborate with multiple product teams to understand their needs and come up with solutions. You should thrive on being in the critical path supporting thousands of developers working for billion-dollar business lines as well as intimately understanding the values of responsiveness, thoroughness, and teamwork. You should constantly be championing and implementing efficiency improvements across their domain. You will be working directly with our security, legal, and global development teams. This is a critical role with the opportunity to make a big impact in an exciting company.

What you'll be doing:

  • Work as a Tools Development Engineer in the Security Tools team on various database, infrastructure and integration projects while interacting with other multi-site team members (India, China & USA) during product life cycle by participating in all stages of secure software development.
  • Design, develop, and maintain databases, web user interfaces, tools and reports for various stages of development.
  • Collaborate with Product Software Security, Legal, and Release Infrastructure teams to create & enhance ability to approve and track open sourced software throughout the SDLC.
  • Collaborate with Product Software Security, Development, and Release Infrastructure teams to automate onboarding to Static Analysis solutions.
  • Demonstrate craftsmanship and produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.
  • Provide technical leadership and use engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide projects Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
  • Constantly look for opportunities to improve the infrastructure and tools, including developing process guidelines, mentoring.


What we need to see:

  • 5+ years of experience in software design and development to build infrastructure and automation frameworks at large scale.
  • Programming experience in Python, C++ and C#.
  • Development experience with HTML5, Web Services, and Docker.
  • Hands-on experience in backend development using SQL and relational databases with solid skill in writing SQL queries.
  • Knowledge of various Javascript libraries such as jQuery, KnockoutJS, Angular, etc.
  • Experience with source control systems such as Perforce and Git.
  • Proactive and able to work effectively across different functional teams.
  • Demonstrate excellent written and verbal communication capabilities.


Ways to stand out from the crowd:

  • Working knowledge of building automation infrastructure and test management tools is a huge plus.
  • Experience using and creating web services for data delivery with REST APIs.
  • Knowledge of continuous integration.
  • Experience in NoSQL Database (Elastic Search /MongoDB)
  • Familiarity with creating and maintaining robust web UIs.


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Job Classification

Industry: IT-Hardware & Networking
Functional Area: IT Software - System Programming,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: B.Tech/B.E. in Computers
Post Graduation: M.Tech in Computers
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required

Contact Details:

Company: Nvidia Corporation
Location(s): Pune

+ View Contactajax loader


Keyskills:   C++ Automation Software design Backend jQuery Test management Javascript SDLC Automotive Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Nvidia

Nvidia Corporation