Job
Description
As a leading technology innovator, Qualcomm India Private Limited 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 Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. The role of a CPU Power Management FW Developer at Qualcomm involves working with a team on the enablement of the power management solution for Qualcomm's custom CPUs. Responsibilities include collaborating internally to define and implement embedded firmware to manage the operation of the CPU subsystem within allocated power and thermal budgets. Additionally, the developer will help characterize and tune this solution for all Qualcomm SoCs utilizing Qualcomm custom CPUs. Key Responsibilities include driving firmware design, implementation, and verification in pre-silicon and post-silicon environments, assisting in defining Limits management solutions for future generations of Qualcomm CPUs, engaging with open-source communities to contribute support for processor architectures, device drivers, and firmware features, and identifying skills requirements and hiring engineers for platform bring-up/debug/diags, firmware lifecycle, among others. Preferred Qualifications for this position include a BS/MS in Electrical, Computer Engineering, or Computer Science with 8 to 12 years of experience in embedded firmware development, proficiency in writing and debugging C and assembly, driver development experience in RTOS or OS Kernel environments, development experience with embedded OSes such as Zephyr, eCos, uC/OS, or FreeRTOS, experience in developing for pre-silicon environments including simulators and FPGA emulation, and familiarity with ARM v8 architecture. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. The company expects its employees to abide by all applicable policies and procedures, including those related to security and protection of confidential information. Staffing and recruiting agencies are not authorized to use Qualcomm's Careers Site for submissions, and Qualcomm does not accept unsolicited resumes or applications from agencies.,