GPU软件开发工程师
发布时间:2024-11-12 01:11
岗位职责:
★负责自研SOC芯片验证;
★负责编写OpenGL,OpenCL,OpenGLES,Vulkan测试程序;
★负责设计硬件模块testcase;
★负责自研SOC芯片Linux外设驱动对接;
★负责软件需求分析、方案调研和架构设计;
★负责自研SOC芯片验证中的各种疑难问题攻关;
★负责各种工具软件的设计、开发和维护;
★负责文档编写,单元测试,并为团队及客户提供技术支持;
★协助硬件工程师调测硬件电路;
★协助公司规划新产品及芯片架构。
岗位要求:
★计算机、软件、电子、通信、自动化、微电子等相关专业,本科及以上学历;
★了解CPU(x86/ARM/MIPS/RISC-V)体系结构;
★了解OpenGL/OpenCL/OpenGLES/Vulkan;
★了解Linux内核机制;
★熟悉C/C++编程语言,编程功底扎实;
★熟悉中断机制,I/O控制和常见外设(UART、SPI、IIC、USB、SD/MMC等);
★熟悉Linux内存管理,熟悉MMU原理,熟悉CPU Cache机制;
★熟悉Linux进程调度和进程间通信等机制;
★熟悉汇编语言,能够分析和调试汇编代码;
★有良好的硬件原理图阅读能力和硬件调试能力;
★良好的分析和解决问题能力;
★对技术有追求,有探索精神和攻关能力,有较强的学习能力和知识迁移能力;
★良好的英文读写能力,能够无障碍阅读英文技术文档和英文文献;
★对软件工程概念及开发测试流程有一定了解;
★工作积极主动,有责任心,具备良好的沟通能力和团队合作能力。
网址:GPU软件开发工程师 https://www.yuejiaxmz.com/news/view/42329
下一篇: 软件开发流程
相关内容
软件开发工程师高级软件开发工程师(后端)
华为软件开发工程师
软件开发工作总结
软件测试工程师的日常生活
软件开发工具
简单谈谈软件开发,软件开发走进生活
软件开发流程
统一软件开发过程(RUP)分析
软件开发实习生