NVIDIA Company Logo

NVIDIA

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

SENIOR SYSTEM SOFTWARE ENGINEER

Description

SENIOR ANDROID SYSTEM SOFTWARE ENGINEER #1673236 NVIDIA is looking for world-class software engineers for an exciting role in our 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 QUALIFICATIONS: - BS, MS or PhD. in EE/CS - Strong Android framework and Linux kernel experience - 3+ years of software development experience. Prefer embedded ARM - Excellent C/C++ programming skills. Java knowledge is a plus - 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: * PCIe, GPU * Embedded system, SW/HW cross domain knowledge * Master H/W debugging tools: scopes, analyzers * Experience in software architecture design EOE

This Job is no longer active!