As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Key Responsibilities: • Leverage advanced Software knowledge to design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs. • Analyze user needs, software requirements, and constraints to design and customize software for optimal operational efficiency. • Design and implement software modules for large-scale products and systems. • Lead design, coding, unit testing, debugging, and integration efforts. • Perform complex code reviews and regression tests, and triage and fix issues. • Collaborate with cross-functional teams to ensure solutions work with other project components. • Write detailed technical documentation for complex Software projects.
Level of Responsibility: • Work independently with minimal supervision. • Make significant decisions affecting work beyond immediate work group. • Communicate effectively both verbally and in writing. • Influence key organizational decisions. • Plan, problem-solve, and prioritize complex tasks effectively.
Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of experience, OR • Master's degree with 3+ years of experience, OR • PhD with 2+ years of experience • 2+ years of experience with Programming Languages such as C, C++, Java, Python, etc.
Preferred Qualifications: • Master's Degree in relevant field • 8+ years of Software Engineering experience • 3+ years of experience with Database Management Software and APIs • 1+ year of experience with Git, Perforce, or Source Code Management System
Join Qualcomm to unlock your limitless potential and work on cutting-edge technologies that impact lives globally. Enjoy comprehensive benefits, continuous learning opportunities, and a supportive, inclusive culture that fosters innovation and professional growth.