英伟达Product Validation Tools Software Engineer
任职要求
• MS in EE, CE, CS, or Systems Engineering (or equivalent experience).
• 4+ years of software tool development experience.
• Familiar with AI models.
• Strong skills in Python, C/C++, or Java.
• Good system validation knowledge, including CPU, memory, GPU, PCIE, and thermal/power control.
• Experience deve…工作职责
• Get familiar with NVIDIA's design and verification development environment, flow, and process. • Brainstorm with board design teams, silicon solution teams, software teams, and application engineer teams to settle down specific requirements and choose suitable methodologies to develop the platform/silicon validation infrastructure. • Research on NVIDIA in-house or industry commercial design for verification applications. • Integrate existing applications into the infrastructure flow or develop new applications based on the infrastructure flow to facilitate chip/product feature qualifications and improve coverage/efficiency. • Develop and extend Silicon Validation Tools, specifically for utilizing tools. • Your expertise will help architect crucial next-generation product features and work with multi-functional teams to drive them to production. • Contribute to the evaluation and enhancement of the benchmark tool for energy efficiency.
• Investigate on and design for productivity efficiency improvement solutions in alignment with business needs, and drive execution from design through delivery. • Collaborate with cross-function engineering teams on project work dedication to streamline the system build and verification process and workflow. • Co-work with global automation and Infrastructure teams to design, build, and maintain large-scale, and on-premises infrastructures. • Stay hands-on technically, providing guidance on complex infrastructure challenges. • Cross-function Collaboration with ASIC, SW, System Design, Product, Security, and Operations teams to ensure reliability, scalability, and performance, fostering a culture of technical excellence, collaboration, and ownership. • Continuously improve processes to ensure efficiency, reliability, and adaptability.
• Get familiar with NVIDIA's design and verification development environment, flow, and process. • Brainstorm with board design teams, silicon solution teams, software teams, and application engineer teams to settle down specific requirements and choose suitable methodologies to develop platform/silicon validation infrastructure. • Search and integrate existing applications into the infrastructure flow or develop new applications based on the infrastructure flow to facilitate chip/product feature qualifications and improve coverage/efficiency. • Build innovative ways to automate and expand the infrastructure/tools validation. • Drive test plans for new features of the infrastructure/tools on each new chip to make sure the quality of the software solution. • Drive the compliance flow of the infrastructure/tools • Work on challenging technical and process issues and helps define better and reliable workflows to avoid the issues in the future • Your expertise will help architect crucial next-generation product features and work with multi-functional teams to drive them to production.
THE ROLE: Processor silicon DDR interface feature enable, electrical test and debug engineer. In this role, this senior level engineer will be part of a highly technical team that develops test plans, executes bring-up & feature enable, & debugs electrical issues in the memory sub-system of new processors.
What to Expect The Body Controls Firmware Team is responsible for firmware, sensing, and controls of mechatronics systems in Tesla vehicles. The team is responsible for firmware and controls of falcon wing doors, seats, liftgates, windows, latches, wipers, mirrors, various sensing systems, interior and exterior lighting, and control of other small motors in the vehicle. The body controls firmware team is small, passionate, and fast moving. Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. What You’ll Do Deliver high-quality C code in a real-time embedded environment Specify, design, and implement functionality and behaviors of embedded subsystems Design the software architecture and firmware implementation Own firmware through life cycle from prototype to high-volume production Develop software tests and collaborate with validation teams Hands-on hardware bring-up, system debugging and code optimization Make performance and optimization trade-offs to meet product