Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR 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 Language such as C, C++, Java, Python, etc. In this role, you will utilize your solid foundation in embedded software, operating systems, and drivers - along with a deep understanding of high-performance processor architecture (multi-core, multi-threading, caching, etc.) - to deploy and optimize platform software for complex multimedia and machine learning use cases running on our SoCs. The ideal candidate has significant experience in C/C++ programming, real-time operating systems, driver development, and computer architecture, and has successfully optimized software on resource-constrained platforms. As part of the NPU Platform Software team, you will work on software at all levels of the stack that enables NPU acceleration for AI inference, computer vision, video/audio processing, and more. Architecting, designing, and developing multi-processor multimedia and AI frameworks that span across CPU, DSP, and NPU. Developing high-performance drivers and runtime libraries to unlock the full potential of specialized NPU and AI hardware. Profiling and optimizing system performance, applying knowledge of advanced NPU architecture and microarchitecture-level optimizations to achieve low latency and low power. Collaborating with cross-functional teams (hardware, tools, and firmware) to evaluate design trade-offs and incorporate custom instructions or features that improve performance. Integrating and testing software on target devices; working closely with global teams and occasionally with OEM customers and partners to support commercialization.