The point where experts and best companies meet
Share
Job Area:
Engineering Group, Engineering Group > Hardware Engineering
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements.
Minimum Qualifications:
• Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.
PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
In CPU Power Management FW developer role, with focus on CPU performance management, you will be working closely both with the hardware power management and firmware development teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs.
Role and Responsibilities
Drive the firmware design, implementation and verification, in pre-silicon and post-silicon environments.
Assist in the definition CPU Performance Management solutions for future generation of Qualcomm CPUs.
Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features
Assist in identifying skills requirements and in hiring engineers, collaborating with other teams on platform bring-up/debug/diags, firmware lifecycle, etc.
Preferred Qualifications
BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 5 years experience in embedded firmware development
Self-starter who takes initiative and brings technical leadership
Proficient writing and debugging C and assembly
Driver development experience in RTOS or OS Kernel environments
Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS
Experience developing for pre-silicon environments including simulators and FPGA emulation
Experience developing, characterizing and tuning performance management solutions an SoC subsystem will be a considerable plus.
Familiarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus.
4+ years experience with Programming Language such as C, C++, Java, Python, etc. ,8+ years of Software Engineering or related work experience
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
These jobs might be a good fit