Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara (CA)

On-site

USD 180,600 - 271,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive bonus program
RSU grants
Comprehensive benefits

Job summary

A leading technology innovator is seeking a CPU Power Management FW Developer in California. This role involves driving firmware design for Qualcomm's custom CPUs, defining power management solutions, and collaborating with teams on embedded firmware. Candidates should have significant experience in programming languages and embedded systems. A competitive salary range of $180,600 to $271,000 is offered, alongside comprehensive benefits.

Qualifications

  • Experience in embedded firmware development for at least 5 years.
  • 3+ years of experience programming in C, C++, Java, or Python.
  • Familiar with driver development in RTOS or OS Kernel environments.

Responsibilities

  • Drive firmware design and implementation for Qualcomm CPUs.
  • Engage with communities to contribute to processor architectures.
  • Assist in the definition of Power Management solutions.

Skills

Programming Languages (C, C++, Java, Python)
Embedded firmware development
Self-starter and initiative
Debugging skills

Education

Bachelor's degree in Engineering or related field
Master's degree in Engineering or related field
PhD in Engineering or related field

Tools

ARM v8 architecture knowledge
Embedded OSes (Zephyr, FreeRTOS)

Job description

Company

Qualcomm Technologies, Inc.

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.

Principal Duties and Responsibilities
  • Drive the firmware design, implementation and verification, in pre-silicon and post-silicon environments.
  • Assist in the definition Power 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.
Minimum Qualifications
  • Bachelor\'s degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
  • OR Master\'s degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • 3+ 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 a ARMV8 platform is a plus.
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.

Additional Job Description

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 CPU Power Management FW developer role, 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.

Equal Employment Opportunity

Qualcomm is an equal opportunity employer. Qualcomm is committed to providing an accessible process for individuals with disabilities. This includes reasonable accommodations in the application/hiring process.

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Pay range and Other Compensation & Benefits

$180,600.00 - $271,000.00

The pay range reflects the broad minimum to maximum for this job code/location. Salary is one component of total compensation; Qualcomm offers a competitive bonus program and RSU grants, plus comprehensive benefits. Details discussed with your recruiter.

If you would like more information about this role, please contact Qualcomm Careers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Development Engineer, Sr. Staff
Firmware Development Engineer, Sr. Staff

Qualcomm • San Diego (CA)

On-site
USD 180,000 - 271,000
Firmware Development Engineer, Sr. Staff
Firmware Development Engineer, Sr. Staff

Nutanix • Santa Clara (CA)

On-site
USD 180,000 - 271,000
Firmware Development Principal Engineer
Firmware Development Principal Engineer

Qualcomm • Austin (TX)

On-site
Principal Firmware Engineer – CPU Power Management
Principal Firmware Engineer – CPU Power Management

Qualcomm • Austin (TX)

On-site
Firmware Development Principal Engineer
Firmware Development Principal Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 211,000 - 318,000
Competitive bonus program
RSU grants
Comprehensive benefits
Software Engineer, Sr. Staff - Power and Limits Management
Software Engineer, Sr. Staff - Power and Limits Management

Qualcomm • Denver (CO)

On-site
USD 146,000 - 220,000
#Software Engineer, Sr - Power and Limits Management
#Software Engineer, Sr - Power and Limits Management

Qualcomm • San Diego (CA)

On-site
USD 111,000 - 167,000
Competitive annual discretionary bonus
Opportunity for annual RSU grants
Comprehensive benefits package
Experienced Engineer - SOC Power Architecture
Experienced Engineer - SOC Power Architecture

Qualcomm • San Diego (CA)

On-site
USD 179,000 - 269,000
CPU Software Architecture Principal Engineer
CPU Software Architecture Principal Engineer

Qualcomm • San Diego (CA)

On-site
USD 192,000 - 289,000
Discretionary bonus
RSU grants
CPU Software Architecture Staff Engineer
CPU Software Architecture Staff Engineer

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
Annual discretionary bonus program
RSU grants
Comprehensive benefits package