QUQualcomm
Senior Embedded Engineer – Bootloader
Chennai ₹2-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.
