NVIDIAposted about 1 month ago
$148,000 - $235,750/Yr
Full-time • Mid Level
Santa Clara, CA

About the position

We are looking for a dynamic Software Engineer with a strong background in embedded platform power optimization and thermal management to join our forward-thinking team. This role offers the chance to work with ground breaking embedded computing technologies centered around Nvidia SoC and Embedded Platforms. It's an exceptional opportunity to accelerate the advancement of AI platforms within NVIDIA. Leveraging your extensive knowledge of embedded platforms, operating systems, and software architectures, you will collaborate with a global development team to address the unique challenges of delivering the world's most power-efficient and high-performing platforms for AI solutions at the edge. If you have experience designing Linux-based embedded products through full product lifecycles and a passion for hands-on innovation, this position is perfect for you!

Responsibilities

  • Developing 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.
  • Meticulous validation of platform and SOC power features, ensuring that our systems operate seamlessly under various conditions.
  • Platform Power estimation for diverse use cases.
  • Collaborating with hardware and product design teams to design and develop system-level software architectures for complex system-on-module embedded platform designs.

Requirements

  • Bachelors (or equivalent experience) of Science or Master’s degree with 2+ years of experience in Linux kernel and complex embedded system software development.
  • 5+ years of industry experience.
  • Responsibility for developing and sustaining commercially available embedded products through a full product life cycle.
  • Excellent technical teamwork skills, ability to lead across teams.
  • Enthusiasm for extending your technical knowledge into new areas.
  • Strong analytical skills and shown success in problem-solving and achieving performance objectives.
  • Hands-on -- you actively develop high-quality software with C/C++/Python/Bash and are eager to mentor others.

Nice-to-haves

  • Experience with Power & Performance optimization, thermal management.
  • Strong understanding of energy consumption, estimation, CPU/GPU/Memory low power features.
  • Experience with Linux Kernel and device drivers related to Power & Thermal management.
  • Deep understanding of Embedded Software Release process, automated testing, and OTA.
  • Experience with embedded microprocessor architectures such as Arm Cortex-R, RISC-V.

Benefits

  • Competitive salaries
  • Generous benefits package
  • Equity eligibility

Job Keywords

Hard Skills
  • Bash
  • Embedded Software
  • Linux
  • Python
  • R
  • 2FiQ69LeD5pW jyoR2aSHK7YI
  • 2NHPhX5UtT6 MSa3PD4
  • 3iLsc6JBH 0gxOluQ4
  • 6VL0gh
  • 721eMKRv IjeZQuy
  • bTG53NeDY wlq8jWm1
  • dUTbnfN ByPLs068fSuN
  • dVqH4eZo tBUXLhpTwxV
  • esDvQ Of9PwnymvD5
  • i38BHvwG wbKSpqWYfPye
  • I8UuSBgzi ciQJ3EzZgNshm
  • l974Wj
  • LE9Moce4 CtdcJDTP
  • MocNLgYHmZK HhdRWIB
  • NosDnCvg B1mjpR8qDUc
  • P4sJvTIh6 gMSDQ8XiI2z5
  • SvgNoEk odXvcz97
  • uVR6k M3vcUZ
  • WdVQCa7Gxc2I8Oj yHD7V680mTJaC
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service