Talent.com
Staff CPU Power Management Firmware Developer - Performance Management
Staff CPU Power Management Firmware Developer - Performance ManagementConfidential • Bengaluru / Bangalore, India
Staff CPU Power Management Firmware Developer - Performance Management

Staff CPU Power Management Firmware Developer - Performance Management

Confidential • Bengaluru / Bangalore, India
10 days ago
Job description

Company

Qualcomm India Private Limited

Job 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.
  • Education

    Minimum Qualifications

    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 [HIDDEN TEXT] 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.

    Skills Required

    Java, Rtos, C, Zephyr, Ecos, Freertos, OS Kernel, Python

    Create a job alert for this search

    Firmware Developer • Bengaluru / Bangalore, India

    Related jobs
    Power Management Firmware Developer

    Power Management Firmware Developer

    Confidential • Bengaluru / Bangalore
    The client is a leader in the space of firmware / embedded development.Market leader with cutting edge technology.Drive the hands-on development of firmware solutions, ensuring innovation and efficie...Show more
    Last updated: 30+ days ago • Promoted
    Senior NMS Developer

    Senior NMS Developer

    Orion Innovation • Bangalore, IN
    Position : Senior NMS Developer.Senior Network Management System Developer.NMS platform supporting LEO Lightspeed networks. The role requires working within an Agile SAFe framework to deliver robust,...Show more
    Last updated: 6 days ago • Promoted
    Configuration Management

    Configuration Management

    Tata Consultancy Services • Bengaluru, Karnataka, India
    Role : Configuration Management.The associate oversees day-to-day operations of configuration management, planning, coordinating and directing activities that will help in managing and enhancing the...Show more
    Last updated: 19 days ago • Promoted
    CPU Performance and Power Analyst / Staff Engineer

    CPU Performance and Power Analyst / Staff Engineer

    Confidential • Bengaluru / Bangalore, India
    Qualcomm India Private Limited.Engineering Group, Engineering Group > .As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and ...Show more
    Last updated: 12 days ago • Promoted
    Staff Firmware Engineer

    Staff Firmware Engineer

    Qualcomm • Bengaluru, IN
    We are seeking a talented individual for the software design and development of Bluetooth Firmware for Qualcomm Bluetooth devices. This role involves developing new firmware for the latest Bluetooth...Show more
    Last updated: 3 hours ago • Promoted • New!
    CPU Power Management Controller Firmware Developer - Technical Lead

    CPU Power Management Controller Firmware Developer - Technical Lead

    Confidential • Bengaluru / Bangalore, India
    Qualcomm India Private Limited.Engineering Group, Engineering Group > .As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and ...Show more
    Last updated: 13 days ago • Promoted
    Staff Engineer ML

    Staff Engineer ML

    Albertsons Companies India • Bengaluru, India
    Position Title : Staff Engineer ML.Data Engineering / Machine Learning.Delivery of Machine Learning projects.Theyshowsincere interest and empathy for allothers. Embrace aninclusion-focusedmindset, se...Show more
    Last updated: 30+ days ago • Promoted
    Power Management Firmware Developer

    Power Management Firmware Developer

    Luxoft • Bengaluru, India
    The client is a leader in the space of firmware / embedded development.Market leader with cutting edge technology.Drive the hands-on development of firmware solutions, ensuring innovation and efficie...Show more
    Last updated: 16 days ago • Promoted
    CPU RAS and Manageability Controller Firmware Developer, Staff

    CPU RAS and Manageability Controller Firmware Developer, Staff

    Confidential • India, Bengaluru / Bangalore
    Qualcomm India Private Limited.Engineering Group, Engineering Group > .As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and ...Show more
    Last updated: 22 hours ago • Promoted • New!
    Senior / Lead CPU Firmware Developer Engineer

    Senior / Lead CPU Firmware Developer Engineer

    Confidential • Bengaluru / Bangalore, India
    Qualcomm India Private Limited.Engineering Group, Engineering Group > .As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and ...Show more
    Last updated: 13 days ago • Promoted
    Memory Firmware

    Memory Firmware

    Proxelera • Greater Bengaluru Area, India
    Very strong in C language programming and debugging.Working knowledge of git / gerrit.Good understanding of DDR4, DDR5, NVDIMM. Good understanding of different DIMM types (UDIMM / SODIMM / RDIMM / LRDIMM / LP...Show more
    Last updated: 2 days ago • Promoted
    BSCO - Guidewire Configuration Developer - Manager

    BSCO - Guidewire Configuration Developer - Manager

    Confidential • Bengaluru / Bangalore, India
    A career in our Advisory Acceleration Centre is the natural extension of PwC's leading class global delivery capabilities. We provide premium, cost effective, high quality services that support proc...Show more
    Last updated: 23 days ago • Promoted
    DV Power Management

    DV Power Management

    Match Point Solutions • Bengaluru, Karnataka, India
    The role involves verification of power management features at the SoC level focusing on ensuring functional correctness and robustness of power gating (PG) and other low-power mechanisms.The candi...Show more
    Last updated: 26 days ago • Promoted
    End User Computing

    End User Computing

    Tata Consultancy Services • Bangalore, IN
    TCS present an excellent opportunity for End User Computing - Remote Support.Job Location : Chennai / Kolkata / Pune.Experience required : 6- 10 yrs. Virtual Interview date : 21-Nov-25 (Friday).Should be ...Show more
    Last updated: 4 days ago • Promoted
    Staff, Design Verification - CPU Cluster / SoC

    Staff, Design Verification - CPU Cluster / SoC

    Tenstorrent • Bengaluru, Karnataka, India
    We're looking for a passionate and hands-on.RISC-V CPU Cluster / SoC DV Engineer.If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read ...Show more
    Last updated: 30+ days ago • Promoted
    Power Platform Engineer

    Power Platform Engineer

    Awign Expert • Bengaluru, Karnataka, India
    Title : Microsoft PowerApps / Automate Low Code Senior Engineer.Timings : Full Time (As per company timings).Notice Period : (Immediate Joiner - Only). Power Platform best practices, security, performanc...Show more
    Last updated: 20 days ago • Promoted
    Staff Engineer

    Staff Engineer

    ACL Digital • Bengaluru, Karnataka, India
    Technical Lead - Design Verification.We are seeking a highly skilled and experienced.Senior Design Verification Engineer. SoC / ASIC verification team in Bangalore.The ideal candidate will have a deep...Show more
    Last updated: 30+ days ago • Promoted
    Lead Full Chip Floorplanning (FCFP)

    Lead Full Chip Floorplanning (FCFP)

    Mulya Technologies • Greater Bengaluru Area, India
    Lead Full Chip Floorplanning (FCFP).Large Design Servicess Organization with more than 1000 employees.LOCATION : GREATER BENGALURU AREA. Responsible for Full Chip Floorplanning (FCFP), including part...Show more
    Last updated: 2 days ago • Promoted