Tema

Språk

Global EN
Sverige ENSV
Indien EN

Firmware Development Engineer, Sr. Staff

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system

I korthet

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.

Ansvarsområden

  • 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.

Krav

  • 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.

Önskade kvalifikationer

  • 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.

Förmåner

  • 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.

Färdigheter

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
Qualcomm Logo

Om Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 2 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Lön

190 200–285 400 US$ · Förhandlingsbar

Erfarenhetsnivå

Senior

Platser

Santa Clara, United States of America

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt