Posted Aug 16

Nvidia is hiring a
Android System Software Engineer

China, Shanghai • China, Shanghai • China, Shanghai
Full time

Tegra System-on-Chip is NVIDIA’s strategic platform powering autonomous automotive, client, edge computing, mobile gaming, and AI robot industries. The Android team developed Android products in the field of consumer entertainment products and automotive based on Tegra SoC platforms. We are now looking for a System Software Engineer for Android automotive! Join our Android software platform team for Nvidia Tegra based products. If you crave state-of-the-art technology and a first-class working environment, we are the place. If you are striving for a deep understanding of operating system, kernel driver, and microprocessor architecture, and are capable of crafting highly portable high-performance software architectures and have deeply strong full system debugging and programming experience, we want you.

What you’ll be doing:

  • Design and implement a new platform based on Linux kernel and Android for Automotive.

  • Drive to the best user experience with bootloader, kernel modifications/extensions, driver implementation/improvement, stability, and stress issues on top of NVIDIA Tegra SOC.

  • Design, develop, debug, and optimize functional aspects of power, thermal.

  • Analyze complex technical issues.

  • Independently drive resolution across multiple teams.

  • Take new technology research and system architecture design.

What we need to see:

  • Strong experience in Linux kernel, bootloader, and low-level system software.

  • Strong skills in debugging kernel/driver code functionalities and root causing kernel panics, crash, stability, stress, and security issues.

  • Good experience in thermal and power.

  • Cross domain knowledge on embedded system software and hardware.

  • Strong debugging skills in both kernel and Android user space modules.

  • Excellent C/C++/JAVA and ARM assembly programming skills.

  • Strong Computer Science fundamentals and problem-solving skills.

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

  • Self-motivated teammate. Good English reading/writing & interpersonal skills.

  • More than 3 years’ experience in software development teams with MS/BS degree in Electric Engineering, Computer Engineering, or corresponding experiences.

Ways to stand out from the crowd:

  • Cross domain knowledge on embedded system software and hardware.

  • Background in productization of large-scale end user devices.

  • Experience in Tegra SOC developments & debugging.

  • Experience in Audio/Multimedia/Display/GPU/OpenGL.

  • Background in Android platform development.

With competitive salaries and a generous benefits package, Nvidia is widely considered to be one of the technology world’s most desirable employers. We have some of the brightest people in the world working for us and, due to unprecedented growth, our elite engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

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