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!