Firmware Development Engineer, Sr. Staff
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is seeking a Sr. Staff Firmware Development Engineer to drive firmware design, implementation, and verification for their custom CPUs. This role involves working with embedded OSes, C/assembly programming, and contributing to power management solutions. A BS/BEng in Electrical, Computer Engineering, or Computer Science with 5 years of embedded firmware development experience is preferred.
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.
- Work with a team on the enablement of the power management solution for Qualcomm's custom CPUs.
- 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.
- Participate in various other aspects of the management controller firmware development, including power management, boot, RAS, debug, security and runtime services.
Requirements
- BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 5 years' experience in embedded firmware development
- 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.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
- 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.
Desired Qualifications
- Self-starter who takes initiative and brings technical leadership
- Experience developing for pre-silicon environments including simulators and FPGA emulation
- Development experience for a ARMV8 platform is a plus.
Benefits
- Competitive annual discretionary bonus program
- Opportunity for annual RSU grants
- Highly competitive benefits package is designed to support your success at work, at home, and at play.
Skills
CassemblyZephyreCosuC/OSFreeRTOSARM v8PythonJavaC++
#Firmware#Development#Engineer#Sr. Staff#Qualcomm#Santa Clara#California#Embedded#RTOS#OS Kernel#Zephyr#eCos#uC/OS#FreeRTOS#ARM#Power Management#CPU#SoC#Firmware Lifecycle#Pre-silicon#FPGA
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
2 weeks ago
Employment Type
Full Time
Work mode
On Site
Salary
US$190,200–285,400 · Negotiable
Experience Level
Senior
Locations
Santa Clara, United States of America
Qualification
Bachelor
Applicants
Be an early applicant
Similar Jobs
Amazon
Bengaluru, IndiaSr. Data Engineer - Supply Chain Automation
Full Time Be an early applicant Posted 4 days ago
Synopsys Inc
Ho Chi Minh City, VietnamApplications Engineering Engineer - 19307
Full Time Be an early applicant Posted 4 days ago
Synopsys Inc
Ho Chi Minh City, VietnamApplications Engineering Engineer - 19308
Full Time Be an early applicant Posted 4 days ago
Synopsys Inc
Ho Chi Minh City, VietnamApplications Engineering Engineer - 19309
Full Time Be an early applicant Posted 4 days ago
HCLTech
Chennai, IndiaSenior Technical Specialist
Full Time Be an early applicant Posted 4 days ago
HCLTech
Chennai, IndiaLead Administrator (Support & Operations)
Full Time Be an early applicant Posted 4 days ago
