×
Register Here to Apply for Jobs or Post Jobs. X

CPU Software Architecture Senior Engineer

Job in San Diego, San Diego County, California, 92101, USA
Listing for: Qualcomm
Full Time position
Listed on 2026-03-04
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, AI Engineer
Job Description & How to Apply Below
Job Summary
:
Qualcomm Technologies, Inc. is seeking a CPU Software Architecture Senior Engineer to drive the CPU software architecture for various industry-leading products using Qualcomm Custom CPU. The role involves participating in hardware-software co-design, software architecture, system optimizations, and firmware development, with opportunities to work on the latest ARMv9 architecture features.

Responsibilities
:

• Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.

• Analyzes user needs and software requirements to design and customize software for optimal operational efficiency.

• Designs and implements software modules for products and systems.

• Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules.

• Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.

• Collaborates with others inside project team to accomplish project objectives.

• Writes technical documentation for Software projects.

Qualifications
:
Required
:

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

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

• OR 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
:

• Master's Degree in Engineering, Information Systems, Computer Science or related field.

• 3+ yrs of Experience in Embedded system development

• Understanding of ARM CPU architecture fundamentals and ARMv8/v9 ISA

• Performance Evaluation and Optimization of the applications for ARM architecture based So Cs

• Familiarity of typical Open-Source development tools and frameworks

• Experience in software or driver development for operating systems like Linux or RTOS (zephyr RTOS)

• Good Programming skills using C, C++ or ARM assembly

• Strong Analytical and debugging skills

• Skills to collaborate with multiple-teams including HW design to define the software architecture

• Understanding of RISCV architecture fundamentals is a plus

Company
:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary