Senior CPU Software Architect - Embedded Systems
$162.6k - $244kStryker Orthopaedics
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps for a horizon of three to five years. It is responsible for defining architecture specifications, developing prototypes, and engaging with software and hardware partners worldwide to influence product development. It acts as an operational execution team enabling commercialization of the most up-to-date CPUs integrated into Snapdragon chipsets for markets such as Handsets, IoT devices, Automotive, Compute/Laptops, XR, etc. The team is currently looking for an experienced CPU software engineer who can contribute to design and development of low‑level firmware for CPU bootstrapping, power control, and related domains. The candidate will be engaged in designing firmware for boot, debug, idle and active CPU power management, evaluating CPU software/hardware design trade‑offs, coordinating debugging of critical software issues that arise from high‑performance CPU microarchitecture (e.g., prefetching, speculation, memory ordering), defining short and long‑term software architecture roadmaps in accordance with ARM's architecture ISA evolution, and representing the CPU software teams in engagements with ARM/RISC‑V architects and third‑party software partners (e.g., Google, MSFT, RISE). Because contributions of the CPU software organization affect a broad range of products, the role provides exposure to multiple technology domains related to system‑on‑chip development. To benefit fully, the candidate must demonstrate motivation to influence product roadmaps and contribute to Qualcomm's most innovative products. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of software engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of software engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of software engineering or related work experience. 3+ years of work experience with programming languages such as C, C++, Java, Python, etc. Preferred Qualifications: 15+ years of experience in the embedded domain to design, develop and support software solutions on multi‑core CPUs with strong C/C++ programming skills. Very deep expertise in computer architecture, especially in more than one of the following areas—memory consistency, coherency, memory management, virtualization, security/sandboxing, superscalar architectures. Good understanding of system‑wide bottlenecks that may influence CPU performance and throughput. Very good exposure to ARM or RISC‑V architectures. Embedded platforms experience including low‑level drivers and firmware, kernel, and user‑space components. Design and development of software for heterogeneous compute platforms consisting of ARM or RISC‑V CPUs and specialized hardware accelerators in embedded SoC systems. Usage of J‑TAG or ICE debuggers; experience in real‑time software development for embedded products. Hands‑on experience of driver development on any RTOS. Detailed understanding of some SoC hardware blocks—clocks, PLLs, GPIO, interrupt controllers (GIC, PLIC), peripherals (SPI/I2C/PCIe/CAN/Ethernet/USB/UFS). Motivated self‑starter with excellent verbal and written communication skills, demonstrated ability to work with engineers, partners, and customers across different geographies. Demonstrated experience working with senior management in a corporate environment. Experience in business process streamlining and transformation that includes a disciplined approach to digitized services enabling. Hands‑on technical lead who is not hesitant to dig into details to get first‑hand knowledge of issues and actively steer team success. Pay range and Other Compensation & Benefits: $162,600.00 - $244,000.00 The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and an opportunity for annual RSU grants. In addition, our benefits package is designed to support your success at work, at home, and at play. For more details about U.S. benefits, please refer to the provided link. EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected classification. Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding the protection of company confidential information and other proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies: Our careers site is only for individuals seeking a job at Qualcomm. Agencies and individuals represented by an agency are not authorized to use this site or submit applications. Qualcomm does not accept unsolicited resumes or applications from agencies. #J-18808-Ljbffr Stryker Corporation
$162.6k - $244k
...Diego, California is seeking experienced software engineers to drive software architecture... ...a strong foundation in programming and systems development. Preferred qualifications include... ...experience with ARM architecture and embedded systems. The position offers a salary...Senior$162.6k - $244k
...Engineering Group, Engineering Group Software Engineering General Summary... ...create, modify, and validate embedded and cloud edge software,... ...Engineers collaborate with systems, hardware, architecture, test... ...you to Qualcomm's cutting-edge CPU and NPU features and ML/AI acceleration...SeniorWork experience placementWork from home$134.8k - $202.2k
Qualcomm is looking for a Software Engineer to join their CPU software architecture team in San Diego, California. This role involves developing and validating embedded and cloud edge software for their advanced CPU products, leveraging your expertise in ARM architecture...Suggested$120k - $200k
...About this position We are looking for a hands-on Senior Embedded Systems Engineer to join our team. You will work in the domain where software meets hardware, from troubleshooting hardware during board bring-up to writing device drivers. An innovator who embraces...SeniorFor contractorsRelocationVisa sponsorshipFlexible hours$159.2k - $215.3k
...developing secure, mission-critical software that powers our satellite... ...We're seeking an experienced embedded software engineer with security experience to architect and develop mission-critical firmware for our satellite systems. You'll work at the intersection...SeniorPermanent employmentInternshipLocal areaWorldwideFlexible hours$115.83k - $173.74k
Innoflight LLC, located in San Diego, is seeking an Embedded Software Engineer III focused on developing embedded software solutions for satellite... ...implement real-time monitoring and secure communications systems for low-SWaP flight systems while collaborating with hardware...Senior$122.5k - $183.7k
...Engineering Group, Engineering Group Modem Software Engineering General Summary:... ...Qualcomm is looking for a highly motivated Embedded Systems Software Engineer to join our Data /... ...Experience analyzing and optimizing CPU utilization, latency, and throughput in...Work experience placementWork from home- ...Diego Area is looking for a Senior Electrical Engineer to join their... ..., talent, and experience in Embedded Systems and Controls who also thrives... ..., including FPGA-level, CPU/RTOS-level, and client-side GUI... ...Suite, Xilinx Vitis Unified Software Platform, Microsemi Libero SoC...Work experience placement
$192.6k - $289k
Qualcomm is seeking a Director of Mobile Software Architecture to shape the end-to-end architecture for Snapdragon Mobile Handset products. This senior role involves ownership of critical mobile system features and collaboration with cross-functional teams to drive technical...Senior$108.4k - $162.6k
...Summary: Qualcomm is seeking an Embedded Software Engineer to join the Core Platform Kernel... ...engineers with early-career embedded systems experience. The Core Platform Kernel... ...You'll Work On With guidance from senior engineers, you will: Develop and...Work experience placementInternshipWork from home$131.3k - $237.35k
...Security Engineer in San Diego, California. In this role, you will manage development teams and lead architecture strategies for complex systems while ensuring security compliance. Required qualifications include a Bachelor's Degree in Computer Science and 12+ years of...SeniorFlexible hours$110k - $151k
STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of researchers and engineers... ...do: Work as part of a small, focused team to architect, develop, implement, and test modular software applications and tools for emulating cyber-physical...Full timeLocal areaImmediate startNight shift$139.5k - $258.1k
...Embedded Systems Video Engineer Imagine the impact you can make. A billion users will use the technologies you helped craft almost daily... ...products and services. In this role, you will develop embedded software for image and video compression/processing, implementing...Relocation- ...should have a Bachelor's Degree in Computer Science or related field, with at least 12 years of experience in designing integrated systems and leading development teams. Additional security certifications and a Secret clearance are mandatory. This position offers competitive...SeniorFlexible hours
$108.4k - $162.6k
...Architecture and Design General Summary Qualcomm is seeking an embedded software engineer with 0 to 3 years of experience for the Core... ...responsible for efficiently deploying two real time operating systems: QuRT OS and Zephyr. QuRT OS is a Qualcomm-developed real time...Work from home$87.1k - $157.45k
A leading technology company in San Diego is seeking an Embedded Software Engineer to join their Electronic Warfare division focused on advanced software development for embedded systems. The ideal candidate will have a Bachelor's degree and 4+ years of experience in C...- ...leading technology company is seeking a Senior Firmware Engineer in San Diego, CA. The role... ...high-performance firmware for real-time systems in cutting-edge camera-based sports... ...Applicants should have 6+ years of experience in embedded systems and strong skills in C/C++. The...Senior
$91.8k - $137.6k
MHM Publishing Inc is seeking an Embedded Engineer Software based in San Diego, CA. You will design, develop, integrate, and test cryptographic... ...software for end-users. The role requires experience in embedded systems and proficiency in C/C++ and Object-Oriented programming....Interim roleRemote workRelocation$171.6k - $258.1k
...Applied Sensing & Health, Embedded Systems Engineer, Sensing & Connectivity The Applied Sensing & Health team develops software that powers the next generation of fitness, safety, and health experiences. We transform complex, multi-modal sensor data from the iPhone...Relocation- ...Position : Senior Embedded Software Engineer Location : San Diego, CA Duration : 12 Months Total Hours/week : 40.00 1st Shift... ...development. ~ Strong proficiency in C/C++ and embedded systems programming. ~ Expertise in Real-Time Operating Systems...SeniorContract workDay shift
$142.2k - $213.4k
Northrop Grumman Corp. (JP) is seeking a Senior Principal Embedded Software Engineer in San Diego, CA. This role involves designing, developing, and testing software for mission-critical systems. Applicants should have a Bachelor’s degree in a STEM field and extensive experience...Senior- A leading aerospace and defense innovator in San Diego is seeking a Senior Embedded Software Engineer to design cyber secure embedded software for satellite systems. The ideal candidate will have expertise in RUST and C/C++, excellent problem-solving skills, and a passion...Senior
$127.2k - $190.8k
...tradeoffs and verify design correctness. Uses system tools such as architectural simulators,... ..., or related field and 2+ years of Software Engineering, Electrical Engineering, Systems... ...C++, Python), computer architecture, or embedded systems. • 2+ years of experience in...SeniorWork experience placementWork from home$142.2k - $213.4k
...have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for... ...Grumman Aeronautics Systems is looking to add a Senior Principal Embedded Software Engineer to join our team of qualified, diverse individuals...SeniorRelocation packageShift work- ...include low-level driver development and prototyping new camera technologies. Candidates should have strong skills in C/C++, embedded systems, and digital signal processing. Minimum qualifications include a Bachelor's degree in a relevant field with 4+ years of experience...
$111.3k - $166.9k
...Engineering Group, Engineering Group Software Engineering General Summary: ***This... ..., develop, create, modify, and validate embedded and cloud edge software, applications,... ...Software Engineers collaborate with systems, hardware, architecture, test engineers,...SeniorWork experience placementWork from home$158.31k - $237.46k
...Senior Embedded Software Engineer – Cyber GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San... ...From software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New...SeniorWork visaFlexible hours$145k - $220k
...Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and product... ...development for our next-generation radar products Support system integration of software on custom hardware Support deployed...SeniorFull timeWork experience placementCasual workWork at officeRelocation package$145k - $220k
CHAOS is seeking a Senior Embedded Software Engineer to lead the development of embedded radar software in San Diego, California. This collaborative... ...products. Responsibilities include software development, system integration, and customer support. The ideal candidate will...Senior- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00... ...C++ for BD Intelligent Medication Dispensing Devices and Systems. • Drive firmware development for performance, safety,...SeniorContract workLocal areaRemote workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior CPU Software Architect - Embedded Systems. Be the first to apply!
- application architect San Diego, CA
- .net software architects (remote) San Diego, CA
- software architect San Diego, CA
- senior software architect San Diego, CA
- senior game producer San Diego, CA
- senior manager process engineering San Diego, CA
- senior manufacturing engineer San Diego, CA
- senior manager clinical operations San Diego, CA
- senior optical engineer San Diego, CA
- senior lead project manager San Diego, CA

