NVIDIAposted 2 days 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service