Senior Software Security Architect

2 weeks ago


Santa Clara, United States NVIDIA Full time

Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work.

Drive OS is NVIDIA's central computing software stack designed for the next generation of software defined vehicles in which multiple vehicle domains are hosted on a single hardware computing platform. The DRIVE OS security team is heavily engaged in defining the security architecture of this software platform to ensure that the software defined vehicles of tomorrow are not only operating at the highest performance level, but also achieving high resiliency to cyber attacks. The Drive OS Automotive Software team is looking for a Principal Security Architect to help secure NVIDIA's vehicle central computer software platform. This platform features multiple vehicle domains on a single computing platform running mixed criticality safety and security software enabled by cutting edge virtualization technology. You will work with hardworking and dedicated multi-functional engineering development teams across various vehicle software domains to integrate their work into our DRIVE OS platform, while achieving or exceeding all relevant NVIDIA and automotive standards and guidelines. You'll find the work is exciting, fun, meaningful and challenging

What you’ll be doing:

  • Participate in the definition, architectural analysis, design, and development of secure software stacks for a centralized computing platform.

  • Perform security threat modeling of multi-tenant automotive software architecture.

  • Define operating system security policy and access management for Android, Linux and QNX platforms.

  • Design and recommend security architectures to meet the integrity and availability needs of a vehicle central computing platform.

  • Optimize the security architecture to meet rigid performance requirements while meeting both the safety and functional needs of the product.

  • Mentor teams and developers, promoting guidelines on best security practices

What we need to see:

  • 12+ years with secure software design, development, and analysis

  • 5+ years of experience building and implementing secure software.

  • Requires a BS degree or equivalent experience in Electrical Engineering, Computer Science, or computer engineering

  • Demonstrated experience in real-time software development and security

  • Familiarity with computer system architectures, SoC fundamentals (e.g., caches, buses, memory controllers, debug), OS architectures, and networking systems (e.g., ethernet, CAN, LIN)

  • Expert knowledge in virtualization technologies and building secure multi-tenant embedded platforms

  • Excellent secure coding programming skills in C/C++

  • Background with applied cryptography, threat modeling, and common attack vectors

  • Experience with ARM based SoC architectures and TrustZone implementations

  • Effective written and verbal communication skills, ability to work independently, and collaboratively in a cross-functional environment

Ways to stand out from the crowd:

  • Experience with automotive software development processes and coding practices

  • Demonstrated security research experience and publications

  • Low level microarchitecture and software development of hypervisors, kernel, device drivers, and debug tools

  • Experience in formal specification and verification methods

The base salary range is 220,000 USD - 419,750 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. #J-18808-Ljbffr

  • Santa Clara, California, United States Oracle Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Oracle. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and high-performance software systems.Key Responsibilities:Design and develop software systems that meet the needs of our...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Engineer to join our US-based networking software group at NVIDIA. As a technical leader, you will have a unique opportunity to shape the future of the group, develop its technological vision, and strategize with partners on the next generation of software-defined networking products built on top of the...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA is looking for an experienced and passionate Senior SW & System Architect to join our SW Architecture group. The position includes researching and exploring new technologies, with a focus on defining the architecture of groundbreaking technologies in networking, security, virtualization, and orchestration domains. You will play a vital role in...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software ArchitectAbout the Role:We are seeking a highly skilled Senior Java Software Architect to join our team at Omega Solutions. As a key member of our software development team, you will be responsible for designing and implementing large-scale distributed systems and web services using Java/J2EE.Key Responsibilities:Architecting...


  • Santa Barbara, California, United States Moog Full time

    Job Title: Senior Embedded Software Security ArchitectAbout the Role:We are seeking a highly skilled Senior Embedded Software Security Architect to join our team at Moog. As a key member of our software development team, you will be responsible for designing and architecting new capabilities for our new and existing turreted weapons systems (RIwP). Your...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Architect to lead the design and development of our AI platform for industrial-grade robotics solutions.The ideal candidate will have a strong background in computer science, electrical engineering, or a related field, and at least 5 years of experience working on cloud platforms.Key responsibilities include...


  • Santa Clara, California, United States Solomon Page Full time

    Job Title: Senior Firmware Software ArchitectJob Summary:We are seeking a Senior Firmware Software Architect to join our team at Solomon Page. As a key member of our R&D team, you will be responsible for designing and developing firmware for our next-generation analyzers. Your expertise in FPGA, Xilinx, and embedded systems will be crucial in helping us...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Architect to lead software activities for NVIDIA's deep learning server platforms, from design through production. The ideal candidate will have deep expertise in designing server platforms and a strong understanding of application use cases in Deep Learning workloads.You will work closely with world-class...


  • Santa Clara, United States NVIDIA Full time

    We are now looking for a Senior Hardware Security Architect:NVIDIA is seeking an experienced hardware security architect interested in a chance to define, craft, and guide implementation of security architecture for our innovative SoCs and GPUs. You will be expected to take a strong hands-on role, working with diverse teams across both NVIDIA and external...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a senior software architect to design and implement a new greenfield service focused on fraud prevention and enhanced account protection. This role will be instrumental in developing innovative solutions to combat service abuse and implement powerful Multi-Factor Authentication (MFA) strategies across our cloud platform.Key...


  • Santa Clara, California, United States Talent Full time

    Our client, a leading innovator in the semi-conducting industry, is seeking a seasoned Senior Cyber Security Architect to spearhead their network security efforts. This is an exceptional opportunity to join a dynamic team and contribute to the development of cutting-edge security solutions.Key Responsibilities:Design and implement robust network security...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RolePalo Alto Networks is seeking a highly skilled Senior Network Security Architect to join our team. As a key member of our Network Infrastructure team, you will be responsible for overseeing and providing technical direction on system-wide issues requiring advanced levels of understanding of network theory and enterprise network architecture.Key...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in computer graphics, PC gaming, and accelerated computing, with a legacy of innovation driven by technology and people. We are seeking a senior architect to join our Advanced Development team and shape the future of our company.As a senior architect, you will be responsible for crafting architectural solutions and participating in...


  • Santa Clara, California, United States Couchbase Full time

    Couchbase is seeking a Cloud Security Architect to join our Capella engineering team. This role will be responsible for driving the architecture and leading implementation of systems pertaining to authentication, role and attribute based access control, data encryption, and network security.The ideal candidate will have a minimum of 10 years of experience in...


  • Santa Clara, California, United States NVIDIA Full time

    About the Role:NVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High Performance Computing, and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.Our work opens up new universes to explore, enables groundbreaking creativity and discovery, and...


  • Santa Clara, California, United States Intel Full time

    Job DescriptionThe world is transforming, and so is Intel. As a company of bold and curious inventors and problem solvers, we create some of the most astounding technology advancements and experiences in the world. With a legacy of relentless innovation and a commitment to bring smart, connected devices to every person on Earth, our diverse and brilliant...


  • Santa Clara, California, United States Cynet Systems Full time

    Job Title: Senior Cloud Architect LeaderCynet Systems is seeking a highly experienced Senior Cloud Architect Leader to lead our cloud solutions team. The ideal candidate will have a strong background in public cloud environments, software engineering, and team leadership.Key Responsibilities:Lead the development and implementation of cloud-based...


  • Santa Clara, United States Palo Alto Networks Full time

    Job Description We're searching for innovative Senior Software Engineers to design, develop, and implement new security features in our next-generation firewalls. As a pivotal member of the Layer-7 Security group, you will collaborate with product management to define user requirements, create functional designs, and utilize your programming skills for...


  • Santa Clara, California, United States SiFive Full time

    About SiFiveSiFive is a pioneering company that introduced RISC-V to the world, transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications.Our unrivaled compute platforms enable leading technology companies to innovate, optimize, and deliver advanced solutions across every...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the field of computer graphics and parallel computing. We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our infrastructure tools.The ideal candidate will have a strong background in software development, with experience in languages such as C++, Python, and Perl. They will...