Qualcomm

Staff Engineer – CPUSS Firmware Development

Qualcomm
Apply
1 day ago
San Diego, CA, USAStaff+
H1B sponsor

Base Salary

$155k - $233k/yr

Responsibilities

  • Design, implement, integrate, maintain, and debug low-level CPUSS firmware in embedded C.
  • Develop CPU and cluster boot and initialization, low-power management, DVFS, voltage and frequency control, thermal and limits management, fault handling, recovery, crash reset, and diagnostic flows.
  • Translate hardware architecture and programming specifications into firmware sequences, register definitions, interfaces, state handling, timeouts, diagnostics, and error-recovery mechanisms.
  • Perform register-level programming involving memory-mapped registers, interrupts, handshakes, sequencing dependencies, and hardware state transitions.
  • Contribute to modular, maintainable firmware architecture supporting multiple SoC products, hardware revisions, and derivative configurations.
  • Debug firmware across RTL simulation, emulation, FPGA or prototype platforms, and production silicon using debuggers, logs, traces, register dumps, and waveform analysis.
  • Own firmware features from requirements and design through implementation, review, validation, integration, release, and silicon support.
  • Provide technical direction, review designs and code, mentor engineers, and drive complex hardware–firmware issues to closure.

Requirements

  • Bachelor's or master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline, or equivalent practical experience; minimum qualifications also allow a PhD.
  • Minimum experience is 4+ years with a bachelor's degree, 3+ years with a master's degree, or 2+ years with a PhD; the posting also cites approximately 5–10 years of relevant industry experience.
  • Strong hands-on embedded C programming and experience developing low-level or bare-metal firmware that directly controls hardware.
  • Strong understanding of ARM processor or SoC architecture, including startup and boot flows, exceptions and interrupts, memory-mapped I/O, clocks and resets, caches and memory systems, synchronization, interconnects, and peripheral interfaces.
  • Experience converting hardware specifications into firmware designs and implementations, including register masks and fields, read/write side effects, polling, timeouts, ordering, and error handling.
  • Demonstrated ability to debug complex hardware–firmware interactions, determine root causes, and independently own technically complex features through delivery.
  • Experience participating in firmware design reviews, hardware specification reviews, code reviews, bring-up planning, and technical issue reviews.
  • Preferred qualifications include CPU subsystem, processor-control, platform, or power-management firmware experience; DVFS, voltage, clock, power-state, thermal, or limits-management experience; boot, recovery, crash-reset, or diagnostic firmware experience; ARM assembly; ARM exception levels, interrupt architecture, cache behavior, coherency, memory barriers, and multicore systems; JTAG and platform-debugger use; multi-SoC firmware codebases; Git; build systems; and structured firmware releases.

Benefits

  • Annual discretionary bonus program and opportunity for annual RSU grants.
  • Competitive benefits package designed to support employees at work, at home, and at play.
  • Annual base pay range of $155,400.00–$233,200.00 is stated in the posting.

Tech Stack

Categories

Qualcomm

About Qualcomm

10,000+ employees

Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.

Contact me