NVIDIA Company Logo

NVIDIA

Santa Clara, California - United States
View all jobs at this company »

SYSTEM SOFTWARE ENGINEER

Description

SYSTEM SOFTWARE ENGINEER #1624097 NVIDIA is looking for world-class software engineers for an exciting role in Tegra Android platform team. In this position you will have the opportunity to work on the most advanced mobile computing technology as the world shifts to mobile and green computing. You will work closely with software, system, ASIC engineers and customers to deliver next generation Tegra-powered devices. RESPONSIBILITIES: - Design and implement Android software platforms, including kernel modifications/extensions, driver implementation/enhancement, system integration, performance/power optimization, stress/stability/compliance test - Bring-up and debug reference design platforms - Analyze complex technical issues and independently drive resolution across multiple teams - Work directly with tier1 OEMs to help deliver world-class CE products to the market MINIMUM REQUIREMENTS: - BS, MS or PhD. in CS/CE/EE - Excellent C/C++ programming skills. Java knowledge is a plus - Strong Android framework and Linux kernel experience - 3+ years of software development experience. Prefer embedded ARM - Strong debugging skills in application and kernel level - Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment - Self-motivated team player - Following experiences will be a big plus: * Embedded system, SW/HW cross domain knowledge * Device driver knowledge is a major plus * Experience in software architecture design * Master H/W debugging tools: scopes, analyzers EOE

This Job is no longer active!