Taro Logo

Engineer, Staff

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
$134,800 - $202,200
Embedded
Staff Software Engineer
In-Person
5,000+" Employees
7+ years of experience
Enterprise SaaS · Hardware

Description For Engineer, Staff

Qualcomm Technologies, Inc. is seeking a Staff Engineer to join their Core Platform bootloader team. This role focuses on enabling diverse Qualcomm SoCs to boot from ROM firmware to OS entry. The position involves working on system initialization, secure boot and authentication, platform configurations, and next-gen memory device interfaces. As a leading technology innovator, Qualcomm offers an environment where engineers can contribute to cutting-edge developments in embedded systems and SoC firmware.

The role requires expertise in C programming, device driver development, and embedded systems, with opportunities to work on critical boot initialization processes and firmware features. You'll collaborate with multiple teams including software, hardware, ASIC, and architecture teams to design and implement system-level software solutions. The position offers competitive compensation including base salary, annual bonus, RSU grants, and comprehensive benefits.

The ideal candidate will have strong analytical and problem-solving skills, experience with ARM architecture, and a deep understanding of embedded programming in resource-constrained environments. This is an excellent opportunity for a skilled engineer looking to work on fundamental firmware development at a company that's pushing the boundaries of mobile and embedded technology.

Working at Qualcomm provides access to world-class benefits, continuous learning opportunities, mentorship programs, and the chance to work alongside leading engineering experts in the industry. The company fosters a supportive, inclusive culture where innovative ideas can contribute to world-changing technologies.

Last updated 2 minutes ago

Responsibilities For Engineer, Staff

  • Design, development and integration of SoC firmware features
  • Coordinate and collaborate across software, hardware, ASIC, integration, architecture teams
  • Verify and debug firmware, driver and resolve platform issues
  • Secure coding and code review of firmware logic updates
  • System initialization and low-level code development
  • Work on bootloader enabling diverse Qualcomm SoCs
  • Platform and device configurations implementation
  • Memory device and interfaces initialization

Requirements For Engineer, Staff

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience OR Master's with 3+ years OR PhD with 2+ years
  • 2+ years of work experience with Programming Languages such as C, C++, Java, Python
  • Experience with embedded systems
  • Strong communication skills
  • Strong collaborative skills working with multiple teams
  • Proficiency in C programming
  • Device Driver development experience
  • ARM microprocessor architecture knowledge

Benefits For Engineer, Staff

Medical Insurance
401k
Vision Insurance
Dental Insurance
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning support
  • Work-life balance programs
  • Emotional/mental health support
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Engineer, Staff

Staff Software Engineer - Qualcomm Germany, Berlin

Staff Software Engineer position at Qualcomm Germany focusing on Linux kernel development, virtualization, and embedded systems for next-generation SOCs.

Automotive SPICE (ASPICE) Expert - Lead Engineer Sr.

Lead Engineer Sr. position specializing in Automotive SPICE (ASPICE) at Qualcomm, focusing on process implementation, audits, and quality management in automotive software development.

High Performance DSP core Implementation Engineer, Sr Lead Engineer

Senior Lead DSP Implementation Engineer role at Qualcomm India, focusing on physical synthesis, timing optimization, and low-power design implementation for high-performance DSP cores.

CPU Micro-architect/RTL Designer -Sr Lead

Senior Lead CPU Micro-architect/RTL Designer position at Qualcomm, focusing on high-performance CPU design and implementation for next-generation devices.

(IOT) Windows on Arm PCIe SW Customer Support Engineer

Staff-level Software Customer Support Engineer position at Qualcomm focusing on Windows on Arm PCIe development and customer support in Taipei.