Senior Lead Software Engineer - Bengaluru, India - Qualcomm

    Qualcomm
    Qualcomm background
    Full time
    Description

    Job Summary

    We are seeking a highly skilled Senior Lead Software Engineer to join our team at Qualcomm. As a key member of our Engineering Group, you will be responsible for providing direct support to our customers and partners with the design, development, and debug of Qualcomm reference designs SW related issues.

    Key Responsibilities

    • Design, develop, and debug complex software systems for automotive, embedded, and mobile industries.
    • Collaborate with cross-functional teams to identify and prioritize software development projects.
    • Provide technical guidance and mentorship to junior engineers.
    • Develop and maintain technical documentation and knowledge base.
    • Stay up-to-date with industry trends and emerging technologies.

    Requirements

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Minimum 8 years of experience in software development, with a strong focus on automotive, embedded, or mobile industries.
    • Expert-level knowledge of operating systems, device driver development, and ARM architecture.
    • Proficiency in C, C++, and ARM Assembly programming.
    • Experience with debugging tools, such as Trace32, GDB, and oscilloscope/logical analyzer.
    • Strong problem-solving skills and excellent communication and interpersonal skills.

    Preferred Qualifications

    • Master's degree in Computer Science, Engineering, or related field.
    • Experience with Linux containers and hypervisors.
    • Knowledge of secure boot and trusted operating systems.
    • Experience with Qualcomm platform solutions.

    What We Offer

    As a Senior Lead Software Engineer at Qualcomm, you will have the opportunity to work on cutting-edge projects, collaborate with a talented team, and develop your skills in a dynamic and innovative environment.