Senior System Software Engineer, Power and Thermal Management
at Nvidia
USD 148,000-235,800 per year
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 @ 7Details
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.