SW Embedded Senior Engineer - Bootloader

Embedded
Senior Software Engineer
In-Person
4+ years of experience

Description For SW Embedded Senior Engineer - Bootloader

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

Job function: Bootloader development (QBL, XBL, SBL) supporting multiple QC chipsets.

Skills/experience required:

  • Knowledge of Boot framework
  • Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.
  • Experience with Qualcomm MSM and AMSS development, ARM architecture and software development
  • C or C++ programming skills
  • Understanding of build systems, linkage, and binary formats (e.g., ELF)
  • Familiarity with Git, Gerrit and/or Perforce
  • Critical thinking and problem solving skills
  • Written and verbal communication skills
  • Ability to function efficiently both independently and in a team environment
  • Self-motivated, perpetual learner with time-management skills

Responsibilities:

  • Develop and Support QBL image for QTANG and XBL/SBL images for multiple QC chipsets
  • Support various feature development and validations in pre-silicon and post-silicon environment
  • Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets
  • Interact closely with teams across Core drivers, HLOS, Multimedia

Qualcomm offers world-class health benefits, wealth-building programs, self and family resources, and wellbeing programs to support employees' personal and professional growth.

Last updated 4 days ago

Responsibilities For SW Embedded Senior Engineer - Bootloader

  • Develop and Support QBL image for QTANG and XBL/SBL images for multiple QC chipsets
  • Support various feature development and validations in pre-silicon and post-silicon environment
  • Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets
  • Interact closely with teams across Core drivers, HLOS, Multimedia

Requirements For SW Embedded Senior Engineer - Bootloader

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience
  • OR PhD in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • Knowledge of Boot framework
  • Experience with Qualcomm MSM and AMSS development, ARM architecture and software development
  • C or C++ programming skills
  • Understanding of build systems, linkage, and binary formats (e.g., ELF)
  • Familiarity with Git, Gerrit and/or Perforce

Benefits For SW Embedded Senior Engineer - Bootloader

  • World-class health benefits
  • Wealth-building programs
  • Self and family resources
  • Wellbeing programs

Interested in this job?

Jobs Related To Qualcomm SW Embedded Senior Engineer - Bootloader

Hardware Systems Integration Engineer - Apple Watch

Join Apple as a Hardware Systems Integration Engineer for Apple Watch, designing and integrating cutting-edge wearable technology.

Digital Design Engineer

Digital Design Engineer role at Meta's Reality Labs, focusing on ASIC design for AR/VR hardware accelerators.

Senior Software Engineer - Embedded Systems

Senior Software Engineer role at Lightmatter, developing next-gen photonic AI processors and interconnects for revolutionary data center infrastructure.