Principal Software Engineer – Mobile Software Architecture
San DiegoLast seen today
Summary
Principal Software Engineer responsible for defining and executing mobile system-level software architecture at Qualcomm, bridging hardware, kernel, Android, and subsystem software teams. Will lead cross-functional feature requirements, engage directly with OEMs on system-level needs, and represent Qualcomm's architecture strategy in upstream partnerships with Google Android and platform teams. Requires 8+ years of software engineering with deep expertise in Android OS, Linux kernel, system software stacks, and demonstrated ability to lead senior technical talent while remaining hands-on. Experience with AI/ML system software, NPU/DSP integration, mobile SoC architecture, and performance optimization is preferred.
Software DevelopmentC++JavaPythonAgileAI Hardware AccelerationAI ML System SoftwareAndroid OsCComputer VisionDsp IntegrationGenerative AIGpu OptimizationHigh Performance ComputingHw Sw Co DesignHypervisorsLinux KernelMobile Soc ArchitectureMobile Software ArchitectureNpu IntegrationPerformance ProfilingPkvmSecure VmsSystem Software ArchitectureVersion Control Systems