Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Qualcomm Software CPU Architecture - Staff Engineer 
India, Karnataka, Bengaluru 
479434045

19.11.2024

Job Area:

Engineering Group, Engineering Group > Software Engineering

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.

Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.

PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

  • Preferred Qualifications:

  • 8+ years of Software Engineering or related experience.

  • Excellent in programming using C/C++/Assembly/Scripting.

  • In-depth Understanding of software stack - Linux Internals/device drivers.

  • Strong understanding of Computer architecture and Operating system concepts.

  • Principal Duties and Responsibilities:

  • Leverages knowledge of CPU Architecture to develop and/or optimize Software for high performance and low power.

  • Run benchmarks for applications and performs critical pre- and post-silicon verification to ensure performance and power goals are met.

  • Analyze Software workloads in order to identify and resolve performance bottlenecks.

  • Debugs and addresses Software performance issues.

  • Collaborates with CPU, DSP and Compiler teams to identify solutions that meet CPU performance requirements.

  • Writes detailed technical documentation and test descriptions for projects.

  • Level of Responsibility:

  • Works independently with minimal supervision.

  • Provides supervision/guidance to other team members.

  • Decision-making is significant in nature and affects work beyond immediate work group.

  • Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.

  • Has a moderate amount of influence over key organizational decisions.

  • Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.