CPU Power Management Controller Firmware Developer

2 weeks ago


Markham, Ontario, Canada Qualcomm Full time
Company:

Qualcomm Canada ULC

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 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 firmware to manage the power and performance for the CPU subsystem within Qualcomm SoCs across many verticals. You will also participate in various other aspects of the management controller firmware development, including power management, boot, RAS, debug, security and runtime services.

In this role, you will be working closely with both the hardware power management and firmware development teams. You will have an opportunity to engage with third parties on the enablement of new platforms, as well as providing input to our SoC and platform architects on future designs.

Minimum Qualifications:

  1. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  2. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  3. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  4. 2+ years of work experience with Programming Language such as C, C++, Java, Python, 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 defining interprocessor communication interfaces between embedded controllers and the platform.
  • Familiarity with ARM v8 architecture. Development experience for an ARMV8 platform is a plus.

Principal Duties and Responsibilities:

  • Drive the firmware design, implementation and verification, in pre-silicon and post-silicon environments.
  • Assist in the definition of Power Management solutions for future generations 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.

Level of Responsibility:

  • Works independently with minimal supervision.
  • Decision-making is significant in nature and affects work beyond immediate work group.
  • Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
  • Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions).
  • Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.

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-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding the protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

#J-18808-Ljbffr

  • Markham, Ontario, Canada Qualcomm Full time

    Company Overview:Qualcomm is a leading technology innovator, pushing the boundaries of what's possible to enable next-generation experiences and drive digital transformation.Job Description:As a CPU Power Management FW Developer, you will work with a team to enable power management solutions for Qualcomm's custom CPUs. This involves collaborating internally...


  • Markham, Ontario, Canada Qualcomm Full time

    Company:Qualcomm Canada ULCJob 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 CPU Power Management FW Developer,...


  • Markham, Ontario, Canada Qualcomm Full time

    Firmware Development ExpertWe are seeking a highly skilled CPU Power Management Firmware Developer to join our team at Qualcomm. As a key member of our engineering group, you will be responsible for driving the design, implementation, and verification of power management solutions for our custom CPUs.About QualcommQualcomm is a leading technology innovator...


  • Markham, Ontario, Canada Qualcomm Full time

    About the Role:We are seeking a highly skilled CPU Power Management FW Developer to join our team. In this role, you will be responsible for working with a team to develop and implement power management solutions for Qualcomm's custom CPUs. This includes collaborating with internal teams to define and implement embedded firmware that manages power and...


  • Markham, Ontario, Canada Qualcomm Full time

    Job OverviewWe are seeking a highly skilled CPU Power Management Firmware Developer to join our team at Qualcomm. As a key member of our engineering group, you will be responsible for driving the design, implementation, and verification of power management solutions for our custom CPUs.About QualcommQualcomm is a leading technology innovator that pushes the...


  • Markham, Ontario, Canada Qualcomm Full time

    Job DescriptionWe are seeking a highly skilled CPU Power Management Firmware Developer to join our team at Qualcomm. As a key member of our engineering group, you will be responsible for driving the design, implementation, and verification of power management solutions for our custom CPUs.About QualcommQualcomm is a leading technology innovator that pushes...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    Job DescriptionThe role of a BIOS Firmware Development Engineer at Advanced Micro Devices inc. is to design, develop, and debug system software, UEFI firmware, VBIOS, or memory firmware for internal and external systems and platforms that utilize AMD APU/CPU, AMD chipset, and 3rd party chipsets.This position requires a deep understanding of BIOS domains, PC...


  • Markham, Ontario, Canada CareerArc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Markham, Ontario, Canada CareerArc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    About This RoleWe are seeking a highly skilled firmware developer to join our team. As a firmware developer, you will be responsible for designing, developing, and debugging firmware components for AMD's CPU and APU products. You will collaborate with internal teams to ensure seamless integration of firmware with other system components.Responsibilities:-...


  • Markham, Ontario, Canada Qualcomm Full time

    Company:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > ASICS EngineeringGeneral Summary:Be a part of the Low-power Audio team responsible for the development of Next Generation Audio and Artificial Intelligence (AI) processing that is key to delivering the latest voice and audio features expected in the mobile, compute, automotive and IoT...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    Key ResponsibilitiesAs a BIOS Firmware Development Engineer, your primary duties will include:Designing, developing, and debugging BIOS, UEFI firmware, VBIOS, or memory firmware for various platforms.Collaborating with cross-functional teams to resolve sophisticated issues related to system software and firmware.Providing consultation services to internal...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    We are seeking a skilled Firmware Engineering Specialist to join our team at Advanced Micro Devices (AMD). In this role, you will design, develop, and debug BIOS firmware for internal and external systems and platforms that utilize AMD APU/CPU and chipset technology.Job DescriptionThe ideal candidate will possess strong system software development skills,...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    OverviewAdvanced Micro Devices inc. is a leading technology company that designs, manufactures, and sells semiconductor products. We are dedicated to innovation and pushing the limits of what is possible with technology.We care deeply about transforming lives with our technology to enrich our industry, our communities, and the world. Our mission is to build...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    ResponsibilitiesKey responsibilities include:End-to-end post-silicon activities related to power, performance and system features in CPU/APU productsDebugging and solving system-level issues that may occur in test environments and platformsDrive system features enablement, validation and debug through collaboration with internal stakeholders (silicon design,...


  • Markham, Ontario, Canada Synopsys, Inc. Full time

    As a Senior Digital Design Engineer at Synopsys, Inc., you will play a key role in the development of firmware for embedded processors in current and next-generation SerDes products.About the JobThis position requires a highly skilled engineer with experience in firmware development for embedded processors. The ideal candidate would have a strong background...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    Job DescriptionEnd-to-end post-silicon activities related to power, performance and system features in CPU/APU productsDebugging and solving system-level issues that may occur in test environments and platformsDrive system features enablement, validation and debug through collaboration with internal stakeholders (silicon design, architecture, firmware,...


  • Markham, Ontario, Canada Cence Power Full time

    Embedded Systems Engineer (Hardware) Join the forefront of the direct current (DC) revolution with Cence Power. Cence Power is pioneering the next generation of direct current (DC) power distribution systems. Our advanced solutions enable the safe, efficient, and cost-effective delivery of DC power to applications including LED lighting, telecom, and data...