QU

Senior Embedded Engineer – Bootloader

Qualcomm
Chennai2-6 LPA Posted 26 May 2025
FULL TIME
arm architecture
Git
Gerrit
C++
Java
+2 more

Job Description

General Summary

Qualcomm is a global technology leader driving innovation to enable next-generation experiences and digital transformation, shaping a smarter, connected future. As a Qualcomm Software Engineer, you will design, develop, and validate embedded and cloud edge software, applications, and specialized utilities that launch world-class products exceeding customer expectations.

You will collaborate closely with systems, hardware, architecture, and test engineers to design system-level software solutions, ensuring performance requirements and interface needs are met.


Minimum Qualifications

  • Education:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 3+ years of software engineering or related experience,
  • OR
  • Master's degree in a related field with 2+ years of experience,
  • OR
  • PhD in a related field.
  • Programming Experience:
  • 3-5 years experience programming in C, C++, Java, Python, or similar languages.


Job Function

  • Development and support of bootloaders across multiple Qualcomm chipsets.


Skills & Experience

  • Solid knowledge of boot frameworks and bootloader architecture.
  • Familiarity with parallel processing concepts including threads, signals, priorities, semaphores, mutexes, race conditions, and deadlocks.
  • Experience with Qualcomm MSM, AMSS development, and ARM architecture software development.
  • Strong proficiency in C and C++ programming.
  • Understanding of build systems, linkage, and binary formats such as ELF.
  • Experience with version control tools like Git, Gerrit, and/or Perforce.
  • Strong critical thinking and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently as well as collaboratively in a team environment.
  • Self-motivated with strong time management and continuous learning mindset.


Responsibilities

  • Develop and support bootloader software for multiple Qualcomm chipsets.
  • Drive feature development and perform validations in both pre-silicon and post-silicon environments.
  • Enhance bootloader performance, portability, and sustainability across diverse chipsets.
Join WhatsApp Channel