V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
lynnzhang
V2EX  ›  酷工作

北京招聘 编译环境开发 编译库 软件开发等职位

  •  
  •   lynnzhang · 2018-03-15 22:19:07 +08:00 · 1192 次点击
    这是一个创建于 2471 天前的主题,其中的信息可能已经有所发展或是发生改变。
    片上互联设计工程师 芯片部 联系人:电话微信:15906668955 邮箱: [email protected]

    主要工作职责
    参与 SoC 芯片的 NoC 架构设计,建模仿真与实现,与集成和验证团队进行工作协作。
    任职资格条件
    1.熟悉计算机体系结构,有大规模芯片设计经验。
    2.熟悉总线协议,例如 AMBA ACE,AXI,AXI stream 等。
    3.有过至少一种商用 NoC 产品的开发经验,例如 Arteris,NetSpeed,Sonics。
    4.扎实的逻辑设计基础,熟悉验证基本流程。
    5.有过完整前端设计经历,掌握常用前端 EDA 工具使用,熟悉 Lint,CDC,Synthesis,STA。与后端一起完整芯片级 floorplan 制定和时序收敛。

    分布式机器学习平台研发工程师 软件部门

    主要工作职责
    1、调研主流大规模机器学习 /深度学习框架的实现及相关技术理论;
    2、负责基于智能处理器的分布式机器学习系统研发;
    3、优化分布式系统的功能、性能和可靠性。
    任职资格条件
    1、熟练掌握 C/C++编程技能;
    2、精通 MPI/OpenMP/CUDA 等高性能编程模型;
    3、熟悉大规模机器学习技术,在深度学习计算框架领域有丰富的开发和调试经验;
    4、有大型分布式系统设计和研发经验;
    5、有良好的沟通技能,优秀的分析问题和解决问题的能力;
    6、较强的团队领导力和规划能力,能有条不紊推进项目按时完成。

    系统软件研发工程师 软件部门

    主要工作职责
    基于 Linux 和 Android 平台开发智能处理器各模块驱动程序,负责智能处理器的任务调度、内存管理、命令队列、核间 /片间通信等功能开发。在系统软件领域能够引领团队发展。
    1、负责智能处理器平台的系统软件研发;
    2、独立开发 Linux/Android 系统的驱动程序及底层 SDK ;
    3、负责智能处理器的板级开发与调试;
    4、优化系统性能和可靠性。
    任职资格条件
    1、熟练掌握 C/C++编程技能;
    2、精通 ARM/X86 系统架构和 Linux 内核,阅读过内核主要模块的源代码;
    3、熟悉 Linux 系统接口和驱动的开发;
    4、熟悉 ARM 平台 SMMU 架构和驱动;
    5、熟悉 PCIE/I2C/SPI 等总线接口;
    6、有 SoC 平台 IP 驱动和系统软件开发经验;
    7、开发过大型的系统软件优先;
    8、有良好的沟通技能,优秀的分析问题和解决问题的能力。


    Linux 虚拟化开发工程师
    工作职责:
    1.负责 PCIE 加速卡虚拟化技术的开发;
    2.参与其他云产品的对接,并进行优化和维护;
    3.参与整机板卡驱动开发及调试工作。

    岗位要求:
    1.熟悉 KVM/Xen 原理,掌握 VirtIO、SRIOV 相关知识,有 CPU/IO 虚拟化开发及调试经验;
    2.掌握 Linux 内核及驱动开发,具有独立开发设备驱动的经验
    3.熟悉 Openstack、Vmware 等云计算平台;
    4.具有独立解决问题的能力,良好的团队合作意识和沟通能力;
    5.重点院校计算机相关专业本科及以上学历。

    深度学习平台方案工程师
    工作职责:
    1.结合客户需求,应用深度学习相关技术解决实际问题;
    2.参与图像处理、人脸识别、目标检测等方案的设计及实现;
    3.负责深度学习平台部署及性能调优
    工作要求:
    1.掌握深度学习基础知识如 CNN、RNN、LSTM 等,有深度学习相关工程经验;
    2.掌握深度学习相关框架如 Caffe/Tensorflow,以及 OpenCV 的开发,有较强的动手实现能力;
    3.熟悉 RDMA 等高性能网络,有分布式计算如 MPI 开发经验;
    4.熟练掌握 Python/C++,有扎实的编程基础、良好的编程风格和工作习惯;
    5.具有独立解决问题的能力,良好的团队合作意识和沟通能力;
    6.重点院校计算机相关专业本科及以上学历


    编程环境研发工程师 软件部门

    主要工作职责
    1、参与智能处理器编程库开发;
    2、参与智能处理器运行时系统开发。
    任职资格条件
    1、熟练掌握 C/C++编程技能,有扎实的编程基础、良好的编程风格和工作习惯;
    2、熟悉异构平台运行时系统,有过相关产品开发经验;
    3、了解深度学习算法( CNN/RNN/LSTM 等);
    4、具有独立解决问题的能力,良好的团队合作意识和沟通能力;
    加分项:
    5、熟悉异构编程模型(如 CUDA、OpenCL、OpenVX、HAS 和 OpenACC 等)设计与实现,有相关产品研发经验;
    6、有大型分布式软件(如 Spark 和 TensorFlow 等)的资源管理与任务调度实现经验;
    7、有本领域架构设计或开源社区经验。


    高级编译器研发工程师 软件部门

    主要工作职责
    1、负责智能处理器编程语言与编译器设计与实现;
    2、负责智能处理器编译工具链开发与维护;
    3、改进和设计编译优化算法,提升编译器优化性能;
    任职资格条件
    1、熟练掌握 C/C++编程技能,有扎实的编程基础、良好的编程风格和工作习惯;
    2、有复杂算法(如图像与视频处理、计算机视觉等) CUDA/OpenCL/汇编级优化经验;
    3、熟悉编译原理,熟悉编译和链接流程;
    4、了解深度学习算法(如 CNN/RNN/LSTM 等);
    5、具有独立解决问题的能力,良好的团队合作意识和沟通能力;
    6、有 GCC、LLVM 和 Open64 等开源编译器相关开发经验;
    7、有计算机体系结构背景,熟悉芯片架构 /微架构(包括 CPU/GPU/SoC/FPGA 等),有软硬件协同设计经验;
    8、有丰富的异构平台开发和调优经验;
    9、对领域专用语言有深刻理解,有相关编程模型实现经验;
    10、较强的团队领导力和规划能力,能有条不紊推进项目按时完成。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2665 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:13 · PVG 20:13 · LAX 04:13 · JFK 07:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.