> Markdown version of [/jobs/ext/2005101-cpu-software-architecture-sr-staff-engineer](https://www.wearedevelopers.com/jobs/ext/2005101-cpu-software-architecture-sr-staff-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # CPU Software Architecture Sr. Staff Engineer - **Company:** Qualcomm - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), ARM Architecture, Unit Testing, C++ (Programming Language), Code Review, Microarchitecture, Software Debugging, Linux, Programming Tools, Device Drivers, Firmware, Python (Programming Language), Open Source Technology, Software Architecture, Real-Time Operating Systems, Regression Testing, Software Engineering, Software Requirements Analysis - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/cpu-software-architecture-sr-staff-engineer-san-diego-ca-usa-58868174 ## About the Role _ objectives and schedules * Create technical documentation for software projects Tasks * Bachelor's, Master's, or PhD in a related field with substantial software engineering experience * 3+ years programming in C, C++, Java, Python, etc. * Experience in embedded system development * Understanding of ARM CPU architecture and ARMv8/v9 ISA * Performance evaluation and optimization for ARM-based SoCs * Familiarity with Open-Source development tools and frameworks * Experience in software/driver development for Linux or Zephyr RTOS * Strong analytical and debugging skills * Ability to collaborate with HW design teams to define software architecture * Knowledge of RISCV is a plus Key requirements * competitive benefits package * annual discretionary bonus program * RSU grants * work-life balance initiatives * career development opportunities * equity participation ## Description Experteer Overview In this role you will contribute to the CPU software architecture for Qualcomm Custom CPU across premium devices. You will work on hardware-software co-design, architecture, optimization, and firmware development, engaging with cutting-edge ARMv9 features. You will impact SoCs used in mobiles, laptops, automotive, and cloud, shaping how software and firmware unlock performance and efficiency. This position offers collaboration with cross-functional teams and opportunities to influence next-generation CPU subsystems. Compensation / Benefits * Design, develop, modify, and validate embedded and cloud-edge software and utilities * Analyze user needs and software requirements to optimize performance * Design and implement software modules for products and systems * Contribute to large feature design and coding, unit testing, debugging, and integration * Perform code reviews, regression tests, and triage/fix issues to ensure quality * Collaborate with project teams to meet objectives and schedules * Create technical documentation for software projects Tasks * Bachelor's, Master's, or PhD in a related field with substantial software engineering experience * 3+ years programming in C, C++, Java, Python, etc. * Experience in embedded system development * Understanding of ARM CPU architecture and ARMv8/v9 ISA * Performance evaluation and optimization for ARM-based SoCs * Familiarity with Open-Source development tools and frameworks * Experience in software/driver development for Linux or Zephyr RTOS * Strong analytical and debugging skills * Ability to collaborate with HW design teams to define software architecture * Knowledge of RISCV is a plus Key requirements * competitive benefits package * annual discretionary bonus program * RSU grants * work-life balance initiatives * career development opportunities * equity participation ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)