Source description
About the role
As a Qualcomm Software Engineer, you will play a crucial role in designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and/or specialized utility programs. Your work will contribute to launching cutting-edge, world-class products that exceed customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and gather information on performance requirements and interfaces. Key Responsibilities: - 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/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 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 project components. - Write detailed technical documentation for highly complex software projects and review technical documentation for junior engineers. Qualifications Required: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of Software Engineering or related work experience, OR Master's degree with 5+ years, OR PhD with 4+ years. - 3+ years of experience with Programming Language such as C, C++, Java, Python, etc. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing accessible support. Qualcomm also expects its employees to abide by all applicable policies and procedures, ensuring the protection of confidential information. For more information about this role, please contact Qualcomm Careers. As a Qualcomm Software Engineer, you will play a crucial role in designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and/or specialized utility programs. Your work will contribute to launching cutting-edge, world-class products that exceed customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and gather information on performance requirements and interfaces. Key Responsibilities: - 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/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 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 project components. - Write detailed technical documentation for highly complex software projects and review technical documentation for junior engineers. Qualifications Required: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of Software Engineering or related work experience, OR Master's degree with 5+ years, OR PhD with 4+ years. - 3+ years of experience with Programming Language such as C, C++, Java, Python, etc. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing accessible support. Qualcomm also expects its employees to abide by all applicable policies and procedures, ensuring the protection of confidential information. For more information about this role, please contact Qualcomm Careers.
More at Qualcomm