As a Qualcomm Software Engineer, you will play a critical role in designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and/or specialized utility programs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions that meet and exceed customer needs. Your responsibilities will include:
• Leverage advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and/or specialized utility programs.• Analyze user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency.• Design and implement software sub-systems for complex, large-scale products and systems.• Lead design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.• Perform highly complex code reviews and regression tests, triage and fix issues to ensure code quality.• Collaborate with individuals outside the software function to design solutions that work with other components of a specific project.• Write detailed technical documentation for highly complex Software projects and review technical documentation for junior engineers.Qualcomm expects its Software Engineers to have the following qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.• 3+ years of work experience with Programming Languages such as C, C++, Java, Python, etc.• Preferred qualifications include a Master's Degree in Engineering, Information Systems, Computer Science or related field, 12+ years of Software Engineering or related work experience, 3+ years of experience with Database Management Software, 3+ years of experience with API, 2+ years in a technical leadership role with or without direct reports, and 1+ year of work experience with Git, Perforce, or Source Code Management System.If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. For more information about this role, please contact Qualcomm Careers. As a Qualcomm Software Engineer, you will play a critical role in designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and/or specialized utility programs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions that meet and exceed customer needs. Your responsibilities will include:
• Leverage advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and/or specialized utility programs.• Analyze user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency.• Design and implement software sub-systems for complex, large-scale products and systems.• Lead design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.• Perform highly complex code reviews and regression tests, triage and fix issues to ensure code quality.• Collaborate with individuals outside the software function to design solutions that work with other components of a specific project.• Write detailed technical documentation for highly complex Software projects and review technical documentation for junior engineers.Qualcomm expects its Software Engineers to have the following qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.• 3+ years of work experience with Programming Languages such as C, C++, Java, Python, etc.• Preferred qualifications include a Master's Degree in Engineering, Information Systems, Computer Science or related field, 12+ years of Software Engineering or related work experience, 3+ years of experience with Database Management Software, 3+ years of experience with API, 2+ years in a technical leadership role with or without direct reports, and 1+ year