As a Qualcomm Software Engineer, you will be responsible for designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. This role involves collaboration with systems, hardware, architecture, and test engineers to create system-level software solutions that meet customer needs and performance requirements.