Back to Jobs
Qualcomm
PRINCIPAL

Principal Engineer- Core Platform

QualcommVisit website ·Posted 1 week ago

Location

IN

About the Role

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
  • Land this role fasterProfessional
    🎙️

    SAGE

    Mock interview coach

    Rehearse the 5 most-likely questions for this role with live AI feedback.

    📄

    SPAR

    Resume tailoring

    Rewrite your resume to lead with what this hiring panel cares about.

    🤝

    REACH

    Warm intro outreach

    Find the hiring manager + 2nd-degree intros and draft the messages.

    More Engineering & Technology Roles

    View all

    90% of leadership roles never appear on job boards

    Join HireIQ to access confidential opportunities, AI-powered matching, and direct connections to hiring decision-makers.

    Join the Talent Network
    Source