Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Qualcomm CPU Software Engineer Senior - Architecture 
India, Karnataka, Bengaluru 
110939984

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 2+ years of Software Engineering or related work experience.

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

PhD in Engineering, Information Systems, Computer Science, or related field.

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

  • Preferred Qualifications:

  • 4+ 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 under supervision.

  • Decision-making affects direct area of work and/or work group.

  • Requires verbal and written communication skills to convey basic, routine factual information.

  • Tasks require multiple steps which can be performed in various orders; some 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.