Software Test Developer - Robotics
NVIDIA
NVIDIA
Join NVIDIA, a pioneer in AI and the driving force behind robotics. We are seeking a Senior Software Quality Assurance (SQA) Test Developer to enhance our Robotics QA team. This role involves ensuring the highest quality standards for our embedded software and hardware stack, crucial for Artificial Intelligence, Retail, and Healthcare applications.
Your expertise will be vital in developing and executing tests for advanced computing systems. You'll leverage AI tools to automate end-to-end QA workflows, a key component of our digital strategy. We highly value candidates familiar with developing, automating, or demonstrating sophisticated AI agents and workflows. This position offers a unique opportunity to collaborate across various engineering and release teams, shaping the future of intelligent systems at the forefront of the embedded and AI revolution.
Implement and utilize AI tools to enable and refine CI/CD pipelines, increasing code coverage and resolving regression bugs. Develop and automate workflows and agents, focusing on training, retraining, and fine-tuning models for optimal accuracy, performance, and throughput. Design and execute tests for embedded and GPU-based systems and components. Create comprehensive test strategies, detailed test plans, and structured test cases derived from high-level customer requirements. Identify, document, and regress internal and external bugs effectively. Participate in the review of product feature requirements, specifications, and technical designs. Analyze top filed bugs, provide technical insights, and regularly report statistical data to stakeholders. Develop applications and test tools, automating tests with NVIDIA's proprietary test framework.
A B.Tech., M.Tech., or equivalent degree in Computer Science, Computer Engineering, Information Technology, Electronics and Communication Engineering, or Electrical and Electronics Engineering is required. Possess at least 2 years of hands-on experience testing a complete embedded software stack. Demonstrate excellent programming proficiency in Python and/or C/C++, with the ability to write logical scripts and code from scratch. Solid exposure to Linux and familiarity with complex scripts and commands are essential. Acquire good knowledge in robotics perception, navigation, manipulation, and simulation. Familiarity with robotics simulator engines and the ability to develop automated test scenarios using them is necessary. Possess strong Python skills for writing logical scripts and code independently. Experience with AI development tools for testing purposes is a plus. Hands-on experience with functional safety standards like ISO 26262, particularly in autonomous systems, is beneficial. A passion for debugging failures and identifying root causes is highly valued.
Nvidia
AI / Machine Learning