26 days old

Senior Automation and Tools Development Engineer

Nvidia Corporation
Pune, IN-PB
  • Job Code

We are an Automation and Tools development team. We drive up the quality of NVIDIA's products in the automotive and mobile domains by providing fully automated testing solutions. We develop and maintain an in-house automation framework and the infrastructure required for test execution. We are looking for a highly motivated A utomation/Tools development engineer with excellent problem-solving skills with hands-on programming skills. You will work with local as well as remote teams to create roadmaps, design, build and scale the automation solutions.

NVIDIA's embedded platforms provide features to process data from various sensors such as camera, radar, and lidar to perceive the surrounding environment ad take intelligent decisions by running Deep Neural Network on this data. These AI platforms support Intelligent Video Analytics in a compact, energy-efficient package.

What you'll be doing:

  • Design, develop and maintain a test automation framework that scales to run tests over the varied type of embedded hardware and software in an automation farm.
  • Design and develop test libraries to facilitate rapid test automation development along with wider test coverage.
  • Own the roadmap, delivery, design of at least one area in the automation framework.
  • Use conventional as well out-of-the-box approaches to solve exciting test automation problems for software and hardware level challenges.
  • Own execution of the automated tests: Analyze the automation logs for failures, logs the product defects, drives bug cycles to closures.
  • Perform code reviews and adhere to high standards of code and reviews.

What we need to see:

  • 7+ years of work experience in enterprise software development or large-scale automation framework development.
  • Must possess excellent problem solving, analytical skills.
  • Excellent in programming skills, either in any generic programming language.
    Python is preferred, but we will consider excellent problem solvers in other programming languages like C++/JAVA (But must be willing to switch to python as the primary programming language).
  • Very good understanding and must be able to demonstrate the practical use of OOAD.
  • Deep understanding of object-oriented programming is required. Must be able to demonstrate the practical use of OOPs concepts.
  • Excellent debugging skills, either using debuggers or any other non-conventional methods.
  • Strong in operating system concepts, esp. Linux platform.
  • Experience/understanding/use of source code management tools(git, p4 etc.), static code analysis tools(like pylint).
  • Must demonstrate the ability to lead and influence multiple teams/stakeholders to arrive at technical solutions to the organizations challenges.
  • Proactive, ability to lead/work with a team, and should be able to handle multiple tasks simultaneously.
  • Good communication skills(written and verbal), has clarity in his thought.

Ways to stand out from the crowd:

  • Prior experience and/or understanding in solving real problems using Machine Learning/Deep Learning/AI/Open CV will be an added advantage.
  • Experience working with video pipelines like Gstreamer.
  • Exposure to different graphics libraries - X11, OpenGL, etc.
  • Experience on any of the following is a plus :
    Dockers and containers, ELK Stack , CI/CD tools, Spark.

Posted: 2021-03-26 Expires: 2021-04-24
Sponsored by:
ADP Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Automation and Tools Development Engineer

Nvidia Corporation
Pune, IN-PB

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast