Staff CPU Power Management Firmware Developer
2 days ago
Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software Engineering
General Summary:
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 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.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.
GENERAL SUMMARY
As a CPU Performance Management FW Developer, you are responsible for working with a team on the enablement of the power management solution for Qualcomm's custom CPUs. You will collaborate internally to help define a standard driven solution, and implement embedded firmware, to manage performance of the CPU subsystem. You will also be responsible for helping characterize and tune this solution for all Qualcomm SoCs utilizing Qualcomm custom CPUs.
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/MS in Electrical, Computer Engineering, or Computer Science with 8 to 12 years experience in embedded firmware development
Skilled in DVFS, DCVS, SCMI, CPPC
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.
Physical Requirements
Frequently transports between offices, buildings, and campuses up to ½ mile.
Frequently transports and installs equipment up to 5 lbs.
Performs required tasks at various heights (e.g., standing or sitting).
Monitors and utilizes computers and test equipment for more than 6 hours a day.
Continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely.
Minimum Qualifications
Education:
Bachelors - Computer Science, Bachelors - Engineering, Bachelors - Information Systems
Work Experiences:
4+ years experience with Programming Language such as C, C++, Java, Python, etc. ,8+ years of Software Engineering or related work experience
Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability- or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
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.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
-
Hyderabad, Telangana, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a CPU Power Management FW Developer, you are responsible for working with a team on the enablement of the power management solution for Qualcomm's custom CPUs. You will collaborate internally to help define and implement embedded...
-
Hyderabad, Telangana, India Qualcomm Full time ₹ 7,50,000 - ₹ 25,00,000 per yearCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary: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 Software...
-
PPAT - Power software Developer
2 days ago
Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPPAT – Power Software DeveloperExperience: 4+ yearsKey Responsibilities:Power Management Software Development Develop and optimise platform-specific power management features on SoCs (based on custom Oryon CPUs). Implement DVFS (Dynamic Voltage and Frequency Scaling), Sleep/Wake logic, and rail/clock gating across CPU, NPU, GPU, and DSP domains. Integrate...
-
Firmware Developer
2 days ago
Hyderabad, Telangana, India EPIROC Full time ₹ 15,00,000 - ₹ 20,00,000 per yearJob Title: IoT Firmware DeveloperLocation: BangaloreJob Type: Full-TimeAbout Us:Epiroc is a leading innovator in the IoT space for Mining and Construction industry, dedicated to creating cutting-edge solutions that connect the world. We are looking for a talented IoT Firmware Developer to join our dynamic team and help drive the development of our IoT...
-
Lead Firmware Engineer
2 days ago
Hyderabad, Telangana, India wincogz Business Solutions Private limited Full time ₹ 5,00,000 - ₹ 25,00,000 per yearJob description:Job descriptionJob Description: Lead Firmware EngineerLocation: GhatkesarCTC: Lakhs Per AnnumPosition SummaryWe are seeking a highly skilled and experienced Lead Firmware Engineer to head ourfirmware development team. The ideal candidate will have a strong background indeveloping low-power battery-operated devices, expertise with various MCUs...
-
Firmware Design
4 weeks ago
Hyderabad, Telangana, India Andor Tech Full timeWe are seeking a Firmware Design & Development Engineer to join our team. This is an exciting opportunity to design and optimize high-performance storage firmware that powers next-gen products. Key Responsibilities & Must-Have Skills4 to 7 Years of experience. Proven experience in firmware design and development for NAND Flash-based storage products...
-
Firmware Engineer
3 weeks ago
Hyderabad, Telangana, India QualiZeal Full timeJob Description:We are seeking a highly skilled and motivated Firmware Development Engineer to join our team in designing and developing embedded solutions for Linux-based gateway systems. You will play a key role in developing robust, secure, and scalable firmware tailored for low-power, wide-range embedded devices, leveraging advanced Linux systems, AWS...
-
Firmware Engineer
3 hours ago
Hyderabad, Telangana, India QualiZeal Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Description:We are seeking a highly skilled and motivated Firmware Development Engineer to join our team in designing and developing embedded solutions for Linux-based gateway systems. You will play a key role in developing robust, secure, and scalable firmware tailored for low-power, wide-range embedded devices, leveraging advanced Linux systems, AWS...
-
Senior Firmware Developer
2 days ago
Hyderabad, Telangana, India ORBCOMM Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJoin Us as a Senior Firmware DeveloperAre you ready to make a significant impact in an innovative environment? At ORBCOMM we are seeking an experiencedSenior Firmware Developerto join our engineering team developing and maintaining firmware for our advanced embedded products. This role requires deep technical expertise, strong problem-solving skills, and the...
-
Firmware Developer
4 weeks ago
Hyderabad, Telangana, India Univision Technology Consulting Private Limited. Full timeJob Title : Firmware Developer Multimedia Audio SoftwareLocation : Hyderabad, IndiaRole Overview : As a member of the Multimedia Audio Firmware team, you will collaborate closely with teams responsible for Device Drivers, DSP Firmware/Algorithms, and SoC/IP to develop and deliver audio interface drivers.You will also work with Domain and Software...