软件工程师(成都)
成都
本科及以上
计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
职位名称:软件工程师 职位描述: 根据个人情况及公司发展规划,承担如下职责之一: 1.负责GPU/GPGPU/NPU/VPU/ISP/ZSP/DPU/Security IP/Interface IP/CommunicationIP的软件设计、开发和优化工作; 2. 负责各种IP C模型的建模工作; 3.负责上层AI软件框架的适配及开发工作,提升AI模型在GPU/GPGPU/NPU处理器上的性能; 4.参与Windows/Android/Linux/Chromium/嵌入式SDK的软件测试与自动化等工作。 职位要求: 满足两种或以上条件者优先考虑: 1.计算机、通信工程、信息工程、电子工程、自动化等相关专业本科及以上学历; 2. 熟悉或精通一门编程语言,具体语言不限,熟悉C/C++,Python等; 3.对操作系统和数据结构有良好的理解; 4. 清楚了解硬件、软件交互和系统级性能分析;了解Linux内核驱动或Windows WDDM驱动开发; 5.理解一种或者一种以上操作系统,有过实际项目开发经验的优先; 6. 熟悉GPU/GPGPU/NPU/VPU/ISP/ZSP/DPU/SecurityIP/Interface IP/Communication IP并有实际项目的开发经验优先; 7.熟悉诸如PyTorch和ONNX框架且对GPU/GPGPU/NPU上AI算子开发经验者优先; 8. 熟悉MLIR/TVM/Triton等AI编译器框架者优先;9. 熟悉DX/OpenGL/Vulkan/OpenCL/CUDA者优先; 10. 熟练使用AI,善于使用AI进行开发; 11.富有事业心和团队合作精神,良好的中英文听说读写能力。 工作地点:成都/南京 Title: Software EngineerResponsibilities: You will be in a position responsible for one of thefollowing assignments: 1. Design, develop and optimize software forGPU/GPGPU/NPU/VPU/ISP/ZSP/DPU/Security IP/Interface IP/Communication IP. 2.Design and develop C-model for different IP processors. 3. Develop VSIproprietary software code to adapt upper-level AI frameworks and enhance theperformance of AI models on GPU/GPGPU/NPU IP processors. 4. Develop devicedrivers and software based on Windows/Android/Linux/Chromium/ FreeRTOS, etc.Conduct automation testing. Requirements: Candidates meet two or above twocriteria are preferred: 1. Major in Computer Science, CommunicationsEngineering, Information Engineering, Electronic Engineering and Automation,etc. with B.S degree or above. 2. Experienced with programming at least withone programming language, C/C++, Python or assembly is even better. 3. A goodunderstanding of operating systems and data structures. 4. Understandhardware/software interaction and system-level tradeoffs; understand Linuxkernel driver development or Windows WDDM driver development. 5. Knowledge ofat least one operating system, with real programming project experience is aplus. 6. Knowledge of GPU/GPGPU/NPU/VPU/ISP/ZSP/DPU/Security IP/InterfaceIP/Communication IP, with real project experience is a plus. 7. Familiaritywith AI frameworks (such as PyTorch and ONNX) and development of AI computingoperators on GPU/GPGPU/NPU is a plus. 8. Familiarity with AI Compiler such asMLIR, TVM and Triton is a plus. 9. Familiarity withDX/OpenGL/Vulkan/OpenCL/CUDA is a plus. 10. Proficient in AI utilization andskilled in AI-driven development. 11. Self-motivated and a good team player.Good communication skills in both Chinese and English in either listening,speaking, reading or writing. Location: Chengdu/Nanjing

