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.Skills Required
Embedded Software, Perl Programming, Python, Powershell Scripting, Debugging