QU

Engineer - Build Integration Verification

Qualcomm
Bangalore1-5 LPA Posted 26 May 2025
FULL TIME
Debugging
Embedded Software
Perl Programming
Powershell Scripting
Python

Job Description

General Summary

Qualcomm, a global technology leader, seeks a Software Engineer to design, develop, and validate embedded and cloud edge software solutions for next-generation products. The role involves close collaboration with systems, hardware, architecture, and test teams to deliver system-level software that meets stringent performance and integration requirements.


Minimum Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • 1 to 3 years of experience in embedded software development and system integration.


Preferred Qualifications

  • Experience in Windows Integration or Development.
  • Familiarity with JTAG and ICE debuggers, ACPI, Desktop Image generation, Windows OS internals.
  • Knowledge of Qualcomm chipsets is a plus.
  • Strong background in C/C++, Python, C#, PowerShell, and Perl scripting.
  • Experience with Microsoft DevCenter, HLK Studio, Windows Driver Signing, WIX tools, MSI generation, and Windows update processes.
  • Familiarity with build tools such as MsBuild, Visual Studio, and debugging embedded systems.
  • Understanding of OS concepts like bootloaders, virtual/physical memory, paging, and storage partitioning.
  • Proficient in version control tools such as Perforce, Git, or Gerrit.
  • Experience with Continuous Integration systems like Electric Commander, Jenkins, or Hudson.
  • Strong problem-solving, debugging, and communication skills.


Principal Duties and Responsibilities

  • Build, integrate, and verify Mobile Station Modem (MSM) chipsets running Windows or Linux/Android OS.
  • Analyze and resolve system-level integration issues, define integration plans, and add new features.
  • Perform smoke tests and develop/executing test scenarios for various software modules.
  • Interface with development and test teams to assemble, verify software builds, troubleshoot, and resolve problems.
  • Manage end-to-end external releases, release portals, release notes, and customer communications.
  • Collaborate with developers to address customer queries and provide solutions.
  • Coordinate across stakeholders to ensure timely task completion.
  • Work under supervision with routine decision-making affecting the immediate workgroup.
Join WhatsApp Channel