Embedded DSP Software Engineer, Senior
ExpiredSan DiegoLast seen 18 days ago
Summary
Senior embedded DSP software engineer role developing platform software for CPU, DSP, and NPU processors in Snapdragon SoCs. Responsibilities include designing multi-processor multimedia and AI frameworks, developing high-performance drivers and runtime libraries, profiling and optimizing system performance for DSP acceleration, and collaborating with hardware and firmware teams on design trade-offs. Requires strong C/C++ programming, real-time operating systems, driver development, and computer architecture expertise, with experience optimizing software on resource-constrained platforms.
Embedded SystemsC++AI InferenceAudio ProcessingCCachingComputer ArchitectureComputer VisionCpuDriver DevelopmentDspDsp ArchitectureEmbedded SoftwareLow LatencyLow PowerMicroarchitectureMulti Core ProcessorsMulti ThreadingNpuOptimizationPcieProfilingReal Time Operating SystemsRtosRuntime LibrariesSnapdragon SocVideo ProcessingWddm Driver StackWindows Mcdm