QUQualcomm
Engineer - Build Integration Verification
Bangalore ₹1-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.
