Senior System Software Engineer – Performance

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Engineer developing and optimizing software for NVIDIA's next-generation SoCs. Involving architecture review, performance analysis, and leading optimizations.

Responsibilities:

  • Design, develop, test, and optimize software for our next-generation SoCs
  • Review architectural performance bottlenecks for various system wide work loads
  • Identify HW/SW policies to drive performance and performance/watt leadership
  • 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 standard methodologies across NVIDIA SW products & OSS SDKs

Requirements:

  • 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

Benefits:

  • Competitive salaries
  • Comprehensive benefits package
  • Opportunity for equity