Engineer, Senior

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$111,300 - $166,900
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Engineer, Senior

Qualcomm Technologies, Inc. is seeking a Senior Engineer to join their Core Platform bootloader team. This role is crucial in enabling diverse Qualcomm SoCs to boot from ROM firmware to OS entry. The position offers a competitive salary range of $111,300 - $166,900 along with comprehensive benefits.

The ideal candidate will work on system initialization, secure boot authentication, platform configurations, and execution environment enablement across new CPU architectures. Key responsibilities include developing SoC firmware features, collaborating with cross-functional teams, and ensuring secure coding practices.

This is an excellent opportunity for experienced engineers passionate about low-level firmware and hardware interaction. The role requires strong technical skills in C programming, embedded systems, and device driver development. The position offers growth potential within a leading technology innovator that's shaping the future of digital transformation.

Working at Qualcomm provides exposure to cutting-edge technology and the chance to work alongside industry experts. The company offers competitive compensation, including annual bonuses, RSU grants, and comprehensive benefits covering health, wealth, and wellbeing. Professional development is supported through continuous learning programs, tuition reimbursement, and mentorship opportunities.

The role combines technical challenges with collaborative teamwork, making it ideal for engineers who want to impact global technology advancement while growing their careers. Qualcomm's supportive, inclusive culture encourages innovation and provides resources for both professional success and personal wellbeing.

Last updated a month ago

Responsibilities For Engineer, Senior

  • Design, development and integration of SoC firmware features
  • Coordination across software, hardware, ASIC, integration, architecture teams
  • Work with Emulation, HW design teams for verifying and debugging firmware
  • Efficient and secure coding plus driving code review
  • On time execution of defined tasks and deliverables

Requirements For Engineer, Senior

Python
Java
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience
  • 2+ years of academic or work experience with Programming Languages (C, C++, Java, Python)
  • Strong communication skills
  • Strong collaborative skills working with multiple teams
  • Experience with embedded systems
  • Device Driver development experience
  • ARM microprocessor architecture knowledge

Benefits For Engineer, Senior

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical coverage
  • Education assistance

Interested in this job?

Jobs Related To Qualcomm Engineer, Senior

Sr Engineer-Camera HWL

Senior Camera Hardware Layer Engineer position at Qualcomm focusing on embedded systems and software development.

Post-Silicon SoC Validation & Emulation Engineer

Senior-level Post-Silicon SoC Validation & Emulation Engineer position at Qualcomm, focusing on silicon validation, debugging, and system-level testing with competitive compensation.

SoC Debug Engineer (Server)

Senior SoC Debug Engineer position at Qualcomm focusing on server chipset validation and debugging, offering competitive compensation and benefits.

Auto Compute Systems Engineer

Senior Auto Compute Systems Engineer role at Qualcomm focusing on automotive hardware performance analysis and architecture with 5-10 years experience required.

Senior Embedded Engineer – Bootloader

Senior Embedded Engineer position at Qualcomm focusing on bootloader development and system-level software solutions for multiple chipsets.