Posted Aug 16

Nvidia is hiring a
Senior Software Architect, Automotive Safety and Security Software Development

US, CA, Santa Clara • US, CA, Santa Clara • 2 Locations
Full time

NVIDIA is looking for a highly motivated Senior Software Engineer to join its dynamic and fast-paced Software Safety Tools and Infrastructure team. Here, you will be working at the forefront of technical innovation with some of the best in the industry by crafting, developing, and deploying toolchains that will be used to develop ISO 26262 automotive safety and security software across all of NVIDIA's SW organizations.

NVIDIA is forging a vision of incredible user experiences in the mobile, embedded, server and automotive spaces by combining our groundbreaking Tegra and GPU development efforts into creative, boundary pushing and genre defining products. We are the top tier artificial intelligence computing company and are paving the way with innovations in self-driving cars, machine learning, supercomputing, gaming and visualization. Our team helps make this vision possible by providing industry leading solutions to a multifaceted development community spread across the globe.

What you will be doing:

  • Lead and drive design, implement, and optimize toolchains and workflows that enables the full software development product life cycle, starting from requirements to architecture/design, implementation, unit testing, integration testing, and verification

  • Develop new tools, or incorporate 3rd party tools, and integrate these tools into NVIDIA's software infrastructure to deploy and support NVIDIA software teams - to achieve ISO 26262, ISO 21434 and ASPICE automotive compliance

  • Innovate by building proof-of-concepts responsibly using the rapidly growing Generative AI space to improve efficiency with proven critical metrics and productizing them in the infrastructure and Cloud

  • Constantly implement efficiency and workflow improvements across the tools you own

  • You will thrive on being in the critical path supporting thousands of developers working for billion dollar business lines.

What we need to see:

  • MS in Computer Science or related fields with 10+ years of industry experience, Or BS (or equivalent experience) in Computer Science or related fields with 12+ years of industry experience

  • Proficient in Python, leading code reviews and experience in software development in at least one of the CI/CD infrastructures like Gitlab

  • Strong experience with Linux

  • Experience with Docker/Bazel based build systems

  • Strong object-oriented design and programming skills, as well as scripting skills required

  • Problem solving and analytical thinking, with strong algorithmic and design skills

  • Proficiency in writing and consuming APIs, developing web services (REST), and working with web application frameworks

  • Passion for learning innovative technologies and using them to lead continuous systemic improvements across a large number of teams

  • Proven record of delivering solutions using agile software development practices

  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment

Ways to stand out from the crowd:

  • Prior work experience involving ISO 26262/21434 or ASPICE and based software development, a huge plus

  • Previous experience in designing, developing and leading large scale tools and applications to scale, using cloud computing technologies

  • Experience using GNU Make, CMake, Bazel, Gitlab CI/CD and other build tools

  • Background with C and C++ programming lang

  • Experience working with the ELK stack (Elasticsearch, Logstash, Kibana)

  • Strong collaborative and interpersonal skills, specifically a proven track record to effectively guide and influence within a dynamic environment

NVIDIA is widely considered to be one of the technology world’s most desirable employers with some of the most hardworking and innovative people on the planet working here. Are you creative and autonomous? If the answer is yes, we want to hear from you!

The base salary range is $216,000 - $333,500. 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 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.

Please mention that you found the job on ARVR OK. Thanks.