CPU Power Management Controller Firmware Developer - Technical Le...
Qualcomm - San Diego, California, United States, 92189
Work at Qualcomm
Overview
- View job
Overview
Qualcomm India Private Limited
Job Area:
Engineering Group, Software Engineering
General Summary: Qualcomm is a leading technology innovator that pushes the boundaries to enable next-generation experiences and drive digital transformation for a smarter, connected future. As a Software Engineer at Qualcomm, you will design, develop, modify, and validate embedded and cloud edge software, applications, and utility programs that launch cutting-edge products. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and meet performance requirements. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of experience in Software Engineering. Master's degree in Engineering, Information Systems, Computer Science, or related field with 5+ years of experience. PhD in Engineering, Information Systems, Computer Science, or related field with 4+ years of experience. Additionally, 3+ years of experience with programming languages such as C, C++, Java, Python, etc. Job Overview: Qualcomm has pioneered 5G technology, transforming industries and creating new opportunities. We seek inventive minds with diverse skills to turn 5G's potential into world-changing products. Join us in this Invention Age. Role and Responsibilities Lead the firmware development lifecycle from design to verification in pre- and post-silicon environments. Develop core firmware stacks using RTOS to provide essential services for power management algorithms. Contribute to defining Power Management solutions for future Qualcomm CPUs. Engage with open source communities to support processor architectures, device drivers, and firmware features. Collaborate on silicon and platform bring-up, debugging, and diagnostics. Preferred Qualifications BS/MS in Electrical, Computer Engineering, or Computer Science with 17+ years of embedded firmware development experience. 2-3 years of experience managing a team and providing technical expertise. Experience with DVFS, DCVS, SCMI, CPPC. Strong skills in C and assembly language programming. Driver development experience in RTOS or OS kernel environments. Experience with embedded OSes such as Zephyr, eCos, uC/OS, or FreeRTOS. Experience with pre-silicon development environments, including simulators and FPGA emulation. Knowledge of ARM v8 architecture; ARMv8 platform development experience is a plus. Qualcomm is an equal opportunity employer. For accommodations during the application process, contact
disability-accomodations@qualcomm.com . We are committed to accessibility and supporting individuals with disabilities.
#J-18808-Ljbffr