Senior CPU Performance Management Firmware Developer - Remote
About the Role
We are seeking a Senior CPU Performance Management Firmware Developer to join our innovative team at Qualcomm. This remote position offers you the chance to work on cutting-edge technology while collaborating with a talented group of professionals. As a Senior CPU Performance Management Firmware Developer, you will play a crucial role in designing and implementing firmware solutions that enhance the performance of Qualcomm's custom CPUs.
What You'll Do
- Drive the firmware design, implementation, and verification in both pre-silicon and post-silicon environments.
- Collaborate with hardware power management and firmware development teams to create effective CPU performance management solutions.
- Engage with open-source communities to contribute to processor architectures, device drivers, and firmware features.
- Assist in defining CPU Performance Management solutions for future generations of Qualcomm CPUs.
- Help characterize and tune performance management solutions for all Qualcomm SoCs utilizing Qualcomm custom CPUs.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 8+ years of relevant experience, or a Master's degree with 7+ years, or a PhD with 6+ years.
- 4+ years of experience with programming languages such as C, C++, Java, or Python.
- Proficient in writing and debugging C and assembly.
- Experience in embedded firmware development and familiarity with ARM v8 architecture.
- Demonstrated development experience with embedded OSes such as Zephyr, eCos, or FreeRTOS.
Nice to Have
- Driver development experience in RTOS or OS Kernel environments.
- Experience developing for pre-silicon environments including simulators and FPGA emulation.
- Self-starter with technical leadership capabilities.
What We Offer
- Competitive salary range of $211,800 to $317,800 annually.
- Annual discretionary bonus program and opportunity for annual RSU grants.
- Comprehensive relocation packages to assist with your move.
- Access to a highly competitive benefits package designed to support your success at work and home.
- Flexible remote work environment with opportunities for professional growth.
This role offers a unique opportunity to work with Qualcomm, a leader in technology innovation, focusing on CPU performance management. Enjoy a competitive salary and comprehensive relocation support.
Who Will Succeed Here
Deep expertise in C and C++ programming with a proven track record of developing firmware for embedded systems, particularly within ARM architecture environments.
Strong problem-solving skills and the ability to optimize firmware performance in real-time operating systems (RTOS), ensuring efficient CPU performance management and power consumption.
Demonstrated experience in remote collaboration tools and agile methodologies, showcasing self-motivation and the ability to drive projects forward independently while engaging with a distributed team.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months