Tools Development Engineer - #941810


Date: 1 week ago
City: Pune, Maharashtra
Contract type: Full time

What we're looking for:

Are you passionate about inspiring change, building data-driven tools to improve software quality, and ensuring customers have the best experience? If so, we have a phenomenal opportunity for you!

NVIDIA is seeking a creative, and hands-on software engineer with a test-to-failure approach, who is a quick learner and can help us build tests and tools in Python/C++ to automate and accelerate test workflows in the fields of 3D Design software, Cloud Computing and AI.

What you’ll be doing:

As a Software Automation and Tools Engineer, you will take part in the technical design and implementation of tests for NVIDIA software products to identify defects early in the software development lifecycle. You will also build tools that accelerate execution workflows for the organization. In this role you can expect to:

  • Develop automated end-to-end tests for NVIDIA's Omniverse applications, SDKs and cloud software stack. Execute automated tests, identify, and report defects. Measure code coverage, analyze and drive code coverage improvements.

  • Develop applications and tools that bring data-driven insights to development and test workflows

  • Implement and manage continuous integration and continuous deployment (CI/CD) pipelines using tools like GitLab CI/CD

  • Write maintainable, reliable, and well detailed code. Debug issues to identify the root cause. Provide peer code reviews including feedback on performance, scalability, and correctness

  • Optimally estimate and prioritize tasks to create a realistic delivery schedule

  • Work closely with leadership to report progress by generating effective and impactful reports

  • You will have the opportunity to work on challenging technical and process issues

What we need to see:

  • A degree in Computer Science/IT/Electronics engineering or equivalent experience

  • 2+ years of programming experience in Python. Experience with additional languages such as C++ is a plus.

  • Experience in testing cloud platforms and testing gRPC and RESTful APIs

  • The ability to conduct performance and load testing

  • Experience working with databases and storage technologies like SQL and Elasticsearch

  • The ability to collaborate with multiple development teams to gain knowledge on the product and improve test code coverage

  • Excellent written and verbal communication skills

  • The ability to work with a team of engineers in a fast-paced environment

Ways to stand out from the crowd:

  • Prior project experience with building ML and DL-based applications would be a plus

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. Due to outstanding growth, our elite engineering teams are rapidly growing. If you're creative with a real passion for technology, we want to hear from you. We are an equal-opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a CV

Similar Jobs

Clearing and Settlement Analyst

Deutsche Bank, Pune, Maharashtra
13 hours ago
Job Description:Job Title - Clearing and Settlement Analyst, AS Location – Pune, India Role Description The function involves Settlement activities for Debt Securities and operates in US shift timings Clearing and Settlement is responsible for managing the end-to-end clearing and settlement process. This is to ensure smooth and timely market settlement of securities and cash transfers between the bank and...

Firmware Development Lead Engineer - I

Emerson, Pune, Maharashtra
1 day ago
Job Summary If you are a Lead Engineer looking for a great opportunity to grow, develop and expand your skills professionally, Emerson has an exciting must-see opportunity for you based in our Pune location. As a Lead Engineer – Firmware, responsible for designing and implementing firmware solutions for embedded systems. You will collaborate with cross-functional teams to define system requirements,...

Software Engineer II, Java

Kraken Digital Asset Exchange, Pune, Maharashtra
1 day ago
JOB DESCRIPTIONJob PurposeIMT is looking for engineers who can contribute to Platform development which is used across different applications in IMT Product Suites.This role involves analysis, design, implementation and test the software applications for features, modules, software enhancements and new products.Performs routine design and development tasks of technical product and systems.Assists Senior Engineers in the preparation of plans, design and...