CPU Software Architecture Senior Engineer
Job in
San Diego, San Diego County, California, 92101, USA
Listed on 2026-03-04
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
:
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).
(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:
×