Senior Software Engineer in Infrastructure Development

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Santa Clara
Commitment: Full time
Posted on: 2024-02-25 05:21
Senior Software Engineer in Infrastructure DevelopmentWe are looking to hire a Senior Software Engineer who will work in the Test Solutions Group at NVIDIA developing manufacturing test solutions for Datacenter and Enterprise products. In this role, you will collaborate with other key hardware design teams help enable NVIDIA's next generation GPU and CPU based server products.NVIDIA has continuously reinvented itself over two decades! Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence. Make the choice to join our growing team today!What you’ll be doing:Develop the industry standard three-tiered web-based IDE (Integrated Development Environment) to automate and intelligent the diag creation, verification and release for all NVIDIA system levels products (GeForce/Quadro, HGX, DGX).Develop the universal framework to standardize the diag structure of all NVIDIA products.Develop the diag management system to handle and optimize the diag release process for all NVIDIA board and system products.Work closely with the Test Development Engineering Team, Product Development Engineering Team and Software Engineer Team to team members to solve sophisticated infrastructure, security, or development problemsWhat we need to see:BS in Computer Science or a related field or equivalent experience with 5+ years related experienceDetailed understanding of full stack application developmentExcellent Python programming skills and bash scripting experienceFamiliarity with database design, from crafting a schema from scratch, to writing efficient queries. Candidate should understand execution plans and how to apply indexesFamiliarity with JavaScript, React, CSS and HTML - use of yarn or npm is required. TypeScript, Create-react-app, WebPack are strong plusesFamiliarity with security concepts from NTLM to OAuth with JWTsFamiliarity with the best development practices - writing documentation, testing, using CI/CD to make delivery product as easy and reliable as possibleThe base salary range is 118,400 USD - 224,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
View Original Job Posting