Senior System Software Engineer, Power and Thermal Management

at Nvidia
USD 148,000-235,800 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 7 Linux @ 4 Automated Testing @ 7 Python @ 4 R @ 4 Bash @ 4 Performance Optimization @ 4 GPU @ 7

Details

We are looking for a dynamic software engineer with a strong background in embedded platform power optimization and thermal management to join a team working on embedded computing technologies centered around NVIDIA SoC and embedded platforms. You will collaborate with a global development team to deliver power-efficient, high-performing AI platforms at the edge, working across bootloaders, the Linux kernel, and user-space components throughout product lifecycles.

Responsibilities

  • Develop software for power and thermal management across bootloaders, the Linux kernel, and user-space applications.
  • Optimize power and performance to achieve peak efficiency.
  • Improve system power and thermal stability and reliability.
  • Validate platform and SoC power features and ensure systems operate reliably under various conditions.
  • Perform platform power estimation for diverse use cases.
  • Collaborate with hardware and product design teams to design and develop system-level software architectures for complex system-on-module embedded platform designs.

Requirements

  • Bachelor's (or equivalent experience) or Master's degree, with 2+ years of experience in Linux kernel and complex embedded system software development.
  • 5+ years of industry experience, including responsibility for developing and sustaining commercially available embedded products through a full product life cycle.
  • Strong technical teamwork skills and ability to lead across teams.
  • Strong analytical and problem-solving skills; demonstrated success in achieving performance objectives.
  • Hands-on development experience in C/C++, Python, and Bash; active developer who writes high-quality software and mentors others.
  • Experience designing Linux-based embedded products through full product lifecycles.

Ways to stand out

  • Experience with power & performance optimization and thermal management.
  • Strong understanding of energy consumption, estimation, and CPU/GPU/memory low-power features.
  • Experience with Linux kernel and device drivers related to power & thermal management.
  • Deep understanding of embedded software release processes, automated testing, and OTA updates.
  • Experience with embedded microprocessor architectures such as Arm Cortex-R and RISC-V.

Compensation & Benefits

  • Base salary range: 148,000 USD - 235,750 USD (determined based on location, experience, and pay of employees in similar positions).
  • Eligible for equity and company benefits.

Other details

  • Employer: NVIDIA
  • Application deadline: Applications will be accepted at least until July 29, 2025.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.