[Remote] Senior System Software Engineer - Performance
Note: The job is a remote job and is open to candidates in USA. NVIDIA is a leader in computer graphics and accelerated computing, seeking a highly motivated engineer to join their Tegra system-on-chip software organization. The role involves designing, developing, and optimizing software for next-generation SoCs, focusing on performance and efficiency for datacenter products.
Responsibilities
- Design, develop, test, and optimize software for our next-generation SoCs. In both pre-silicon and post-silicon phases of execution
- Review architectural performance bottlenecks for various system wide work loads. Identify HW/SW policies to drive performance and performance/watt leadership
- Using strong communication skills, build and drive architecture, analysis documents and communications to internal and/or external audiences about our technology
- Competitive analysis comparing uArchitecture & workload performance metrics on NVIDIA's ARM SoCs against emerging processors from other silicon vendors
- Influence and drive full-stack adoption of performance optimizations and best practices across NVIDIA SW products & OSS SDKs
Skills
- BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)
- 6+ years of relevant computer architecture or SW development experience
- Proven leadership skills and strong ownership on past projects
- Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs
- Strong understanding of multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers and real-time programming
- Strong skills in performance analysis, data analysis and performance optimization
- Deep expertise in ARM architecture and SW ecosystem
- Proficient in analyzing, debugging and tuning performance of complex system software stacks
- Experience with CPU server system workloads and performance analysis
- Familiarity with CUDA programming and/or GPUs
- Experience with HPC or large-scale computing environments
Benefits
- Equity
- Benefits
Company Overview
Company H1B Sponsorship