Senior Failure Analysis Solutions Developer

NvidiaSanta Clara, CA
60dOnsite

About The Position

Seeking professional to work in our Santa Clara Automotive Failure Analysis laboratory, focused on automating failure analysis during the new product introduction phase based on NVIDIA TegraSoC Chip for DataCenter AI product line, and Automotive, Notebook and Embedded as well. The primary objectives are to collaborate with teams, design new tools, improve existing tools, and incorporate a failure analysis solution into the product development process.

Requirements

  • 8+ years of proven experience in Embedded Software Engineering related to SoC bringup/testing/debugging
  • Bachelor's degree in computer science, electrical engineering, or a related technical field (or equivalent experience)
  • Strong programming skills in shell and python scripting languages
  • Ability to understand and analyze C/C++/JavaScript code, identify bugs, and make modifications to improve test stress and coverage
  • Familiarity with industry-standard software development practices, including version control, code review, and testing methodologies
  • Demonstrated expertise in resolving hardware and software-related issues by applying problem-solving and fixing skills
  • Excellent communication skills and the ability to collaborate effectively in a team environment
  • Willingness to learn new technologies, tools, and methodologies, with adaptability to changing project requirements and priorities

Nice To Haves

  • Experience in developing production-grade diagnostic software for complex SoC products, including equivalent experience
  • Hands-on expertise in scripting languages such as Python or Bash to create scalable and efficient testing utilities & pipelines
  • Understand and analyze C/C++/JavaScript code, identify bugs
  • Proficiency in designing and implementing testing framework for configurable test execution and reports generation
  • Contributions to open-source projects or a portfolio of personal projects showcasing embedded systems work

Responsibilities

  • Developing and maintaining automation system for testing and secure boot related signing/unlocking process
  • Designing and implementing stressful tests for storage devices(DRAM, QSPI flash, eMMC, etc.), targeting no-boot failure scenarios
  • Identifying the root causes of boot/test failures in a structured way and automate the process as much as possible
  • Enhancing test automation frameworks and tools for improved efficiency and effectiveness
  • Building and integrating failure analysis toolboxes into FA framework and process flow
  • Working with the project team to integrate and automate solutions during the new product introduction phase
  • Maintaining project and solution databases, ensuring standard methodologies, requirements, and lessons learned are accessible by the organization

Benefits

  • equity
  • benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service