System Software Engineer - Android Platform Security

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Hardware

Description For System Software Engineer - Android Platform Security

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer specializing in Android Platform Security for their Tegra System Software group. This role focuses on developing and enhancing platform security features for Android products powered by NVIDIA's Tegra SoCs. The position involves working with cutting-edge technology in AI and high-performance computing, developing security features, bare metal software, and trusted firmware projects.

The ideal candidate will join a team responsible for defining, implementing, and enhancing Android platform security features for product security on Android devices. They will work closely with cross-functional engineering and product teams, focusing on areas such as DRM, hardware-backed trusted applications, secure enclaves, and verified boot systems.

NVIDIA offers an opportunity to work at the forefront of technology, particularly in AI, High-Performance Computing, and Visualization. The company's GPU technology serves as the foundation for groundbreaking developments in artificial intelligence and autonomous vehicles. This role provides a unique opportunity to contribute to security aspects of these innovative technologies.

The position requires strong expertise in Android platform technologies, security feature development, and C/C++ programming. Experience with cryptography, security protocols, and ARM architecture would be highly valuable. The role combines technical depth in security systems with the excitement of working on next-generation computing platforms.

Last updated 6 minutes ago

Responsibilities For System Software Engineer - Android Platform Security

  • Develop and improve Android security features for Tegra SoCs
  • Develop bare metal software and applications for security use cases and Trusted Firmware projects
  • Debug and fix security issues by implementing countermeasures
  • Perform design and code review to improve security software

Requirements For System Software Engineer - Android Platform Security

  • Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience)
  • Strong C/C++ programming skills
  • 3+ years of experience in Android platform technologies
  • Strong background with Android security feature development
  • Excellent written and verbal communication as well as interpersonal skills

Interested in this job?

Jobs Related To NVIDIA System Software Engineer - Android Platform Security

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on mobile engineering systems and CI/CD infrastructure development.

Senior Software Engineer, Google Messages Wear, Android

Senior Software Engineer position at Google focusing on Android development for Google Messages Wear, requiring 5+ years of software development experience and strong Android expertise.

Senior Software Engineer, Mobile, Wear OS

Senior Software Engineer position at Google focusing on Wear OS mobile development, combining Android expertise with wearable technology innovation.

Front End Senior Mobile Software Engineer

Senior Mobile Software Engineer position at Salesforce focusing on front-end and mobile development for Salesforce Personalization, requiring 3+ years of iOS and Android experience.

iOS Engineer, ChatGPT

Senior iOS Engineer position at OpenAI to develop and maintain core features for the ChatGPT iOS app, focusing on building scalable AI-powered mobile experiences.