About The Position

Job Description The Snapdragon chipsets have pushed power & thermal limits in Compute (laptop/Tablet) industry with more and more complex use cases and workloads. Qualcomm Low Power SOC technology is the central part of a Compute solution. This has introduced significant challenges in extending the battery life and Thermal sustainability of the product on one spectrum and achieving superior performance within the device thermal envelope on the other spectrum. Coming up with diverse and innovative approaches in software is very critical in solving these broad and deep cutting edge technical problems. Interested in playing a key role in optimizing battery life while maintaining high performance in today’s premium tier compute devices? Join Qualcomm Windows Power team to improve battery life across wide range of real-world workloads which include Browser, Gaming, Productivity, Social Media, Streaming, AI/ML, Device Stand-by across 5G and WiFi Connectivity. We are looking for talented, motivated and experienced Embedded Software Engineer with expertise in Windows OS software with good understanding of ARM based System-on-Chip Architecture and Digital Systems. As part of Windows Power Software team, you will get a chance to work on the cutting-edge power management solutions on the industry leading Snapdragon Family of processors. The selected candidate would be responsible for one or more of the following areas: Lead Snapdragon Premium Tier Chipset and dive into the deep OS level optimization on latest Windows OS Develop software features to improve power and performance; Work with hardware and software technology teams to identify and commercialize new hardware/software features Algorithmic improvements to Windows kernel resource management schemes (eg., Windows Scheduler Task Placement, Resource scaling and power management of various hardware IPs); Develop simulation models for rapid prototyping of software features Extend device analytics tools and platforms to understand real-world usage of Snapdragon hardware/platforms

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Nice To Haves

  • Programming and Technical Skills: C, C++, Python, Windows device drivers, ARM Assembly Language, JTAG
  • Windows and Windows Kernel Development, Computer Software Programs, Software Applications, Digital Systems, Computer Organization/Architecture.
  • Strong understanding at the system level for the Windows OS and it’s internals
  • Experience in Data Analytics Tools and Python Libraires like Pandas, Numpy is a plus

Responsibilities

  • Lead Snapdragon Premium Tier Chipset and dive into the deep OS level optimization on latest Windows OS
  • Develop software features to improve power and performance
  • Work with hardware and software technology teams to identify and commercialize new hardware/software features
  • Algorithmic improvements to Windows kernel resource management schemes (eg., Windows Scheduler Task Placement, Resource scaling and power management of various hardware IPs)
  • Develop simulation models for rapid prototyping of software features
  • Extend device analytics tools and platforms to understand real-world usage of Snapdragon hardware/platforms
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service