CPU Software Engineer Senior

1 - 5 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a CPU Software Architect at Qualcomm India Private Limited, you will be a part of the software CPU architecture group responsible for developing long-term software roadmaps, defining architecture specifications, and engaging with worldwide partners to influence product development. Your role will involve contributing to the architecting of HW/SW interface, designing and developing low-level firmware for CPU bootstrapping and power controller, and engaging in micro-code optimization, firmware development for CPU power management, and CPU software/hardware design trade-offs. You will also be responsible for debugging critical SW issues related to high-performance CPU microarchitecture, defining short and long-term SW architecture roadmap, and representing CPU SW teams in engagements with Arm architects and third-party software partners. Key Responsibilities: - Contribute to architecting of HW/SW interface and design and development of low-level firmware for CPU bootstrapping, power controller, etc. - Optimize micro-code and design firmware for idle and active CPU power management - Analyze CPU software/hardware design trade-offs and debug critical SW issues related to high-performance CPU microarchitecture - Define short and long-term SW architecture roadmap in alignment with Arm's architecture ISA evolution - Represent CPU SW teams in engagements with Arm architects and third-party software partners Qualifications Required: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience, or Master's degree with 1+ year of experience, or PhD in relevant field - 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. - Around 4 years of experience in designing and developing software/firmware for embedded systems - Knowledge of Arm CPU architecture, especially ARMv8 architecture, and familiarity with ARM ecosystem specifications (SCMI, PSCI, TF-A, etc.) - Solid knowledge of embedded systems SW design, internals at kernel level of Linux or Windows, and experience in device driver development - Effective problem-solving analytical skills, critical thinking skills, and excellent verbal and written communication skills Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you have a disability and require accommodation during the application/hiring process, you can reach out to disability-accommodations@qualcomm.com or Qualcomm's toll-free number. Please note that Qualcomm expects its employees to adhere to all applicable policies and procedures, including protection of company confidential information. Staffing and recruiting agencies should not submit unsolicited profiles or applications. For more information about this role, please contact Qualcomm Careers.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Qualcomm logo
Qualcomm

Technology

San Diego

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India