Job
Description
We are searching for a Test Developer Engineer to join the Robotics Isaac Product QA team at NVIDIA, where we are at the forefront of revolutionizing the collaboration between AI, robots, and autonomous machines. The Robotics Isaac team is dedicated to constructing a robust robotics platform that will pave the way for the next era of intelligent robots. By combining high-fidelity visual and physical simulation, a top-tier development platform, a plethora of optimized algorithms in computer vision and artificial intelligence, and a compact yet powerful computational platform, we are shaping the intelligence of machines. Our global team of experts from diverse fields is united in our mission to redefine the landscape of robot programming. As a Test Developer Engineer, you will be an integral part of a diverse team tasked with ensuring the quality of the sophisticated software that drives intelligent robots. Collaborating with a group of highly skilled and motivated engineers, you will play a crucial role in the development of the industry's pioneering Robotic AI Development Platform with Simulation, Navigation, and Manipulation. Your responsibilities will include formulating a comprehensive test strategy, creating well-structured test plans, and devising automated test cases aligned with customer requirements. Additionally, you will actively engage in reviewing product feature requirements, specifications, and technical design documents, working closely with various teams to publish statistical data reports to partners. You will focus on developing and adhering to best practices to deliver robust code for applications, test tools, and automated tests, as well as validating robotics applications and simulation use cases for robots. Leveraging AI tools to optimize test development and automation will also be a key aspect of your role. The ideal candidate for this position should hold a B.Tech. or equivalent degree in CS/CE/IT/ECE/EEE, possess a minimum of 3+ years of hands-on testing experience in embedded software stack, and have familiarity with Linux and/or QNX. A strong foundation in Robotics perception, navigation, manipulation, and simulation is essential, along with the ability to work with robotics simulator engines and develop automated test scenarios. Proficiency in Python for scripting, as well as experience in using AI development tools for testing and functional safety standards (ISO 26262) in Autonomous systems, is required. Familiarity with Configuration Management tools (Git, Perforce) and Agile scrum tools (JIRA, JAMA) is a plus, along with exceptional analytical, problem-solving skills, and attention to detail. Being passionate about debugging failures and identifying root causes will set you apart. To distinguish yourself further, experience in optimizing testing using AI tools, proficiency in cloud services like AWS or Azure, and a strong background in C++ coding with the ability to understand large C++ project code and derive functional/unit tests will be advantageous. NVIDIA offers competitive salaries and a comprehensive benefits package, making us one of the most sought-after technology employers worldwide. If you are a creative and autonomous engineer with a genuine passion for technology, we encourage you to join our dynamic and rapidly expanding engineering teams.,