> Markdown version of [/jobs/ext/2853448-principal-sw-engineer-dsp-and-algorithms](https://www.wearedevelopers.com/jobs/ext/2853448-principal-sw-engineer-dsp-and-algorithms). 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). --- # Principal SW Engineer, DSP and Algorithms - **Company:** SIMA, LLC - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $240,000.0 - $317,200.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Application Programming Interfaces (APIs), Artificial Neural Networks, Computer Vision, C++ (Programming Language), Computer Programming, Linux, Python (Programming Language), Machine Learning, OpenCV, OpenCL, Performance Tuning, Reduced Instruction Set Computing, System Software, Video Editing, Deep Learning, Information Technology - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/7080f500-4b08-47c4-ae99-9f614e8ae310/sr-principal-sw-engineer-dsp-and-algorithms-ai ## About the Role * BS/MS in Physics, Electrical Engineering or Computer Science with 15+ years of experience developing system software for complex vision, audio, image or video processing applications. * A strong knowledge of DSP, Image, Audio, Video, Computer Vision Algorithms and Frameworks is required, including common libraries like OpenCV and OpenCL. * Good programming skills in C, C++ and Python in a Linux environment. * Experience with DSPs, GPGPUs, SIMD or VLIW instruction sets such as ARM Neon, TI DSP, or any Vision processor like Cadence Tensilica, CEVA, RISC-V, Xilinx Versal, etc. is highly desirable. * Strong mathematical foundation in algorithms, DSP and deep learning is desired. * History of optimizing algorithms to align to HW platform capabilities, both for processing and memory transfer performance. * Experience with 2D and 3D DMA programming and performance tuning. * 2+ years of experience bringing up SoCs from scratch is a plus. ## Description * Help implement customer processing pipelines that include Deep Neural Networks (DNNs), Large Multimodal Models (LMM) for audio and video applications. * Architect, Design and Implement Audio and Video Processing functions (APIs) for ML applications using on chip vector DSP and ARM NEON processors. * Design and implement Python reference processing modules. * Design and implement Gstreamer algorithm plugins for applications. * Measure accuracy and throughput of processing modules and optimize performance and accuracy to meet requirements. * Work with chip hardware team to define next generation algorithmic compute blocks. ## Related Videos - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Billion Dollar Machine: First Time Right.](https://www.wearedevelopers.com/videos/393-the-billion-dollar-machine-first-time-right) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Dev Digest 112 - The True Crime of AI Development](https://www.wearedevelopers.com/magazine/421-dev-digest-112-the-true-crime-of-ai-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)