马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
美国多核技术有限公司是一家高技术公司,致力于为高性能计算应用提供基于多核处理器和众多核处理器的异构多核系统的软件和系统集成方案。公司的主要合作和服务对象包括世界级的大公司(比如美国超微半导体(AMD)公司)和研究
机构,应用领域涵盖航天、生物信息学、生命科学、图像处理、科学计算以及金融服务等。公司的核心团队在对称多处理、多核/众多核硬件开发以及多线程软件开发方面拥有极其丰富的经验,比如首席技术官 - UIUC的胡文美教授,是并行多核处理器架构与编译器领域
的世界级专家。
为开拓亚太区市场,我们决定在中国成立全资子公司,与总部的研发部门一起,共同承担关键产品、项目和技术的研发工作。我们将会在适当的时候择优选送业务突出的优秀员工到美国总部接受培训或工作一定时间,从而更好地加强公司内部的文化和业务交流。
另外,我们现正在各大学招聘符合如下资格的实习生,公司将组织参与实习的学生接受正规培训,培训合格者将参与公司的实际项目工作,并在毕业后优先予以录用。对于有毕业设计和学位论文要求的实习生,公司可提供相关课题。
实习培训岗位具体要求见招聘职位
附: 美国AMD(超微)公司4月27日发布如下媒体消息:
AMD和Multicoreware(美国多核)团队帮助开发人员优化OpenCL在AMD Fusion APU (融合加速处理器)上的使用
美国多核公司(Multicoreware)在多核与异构计算环境的软件解决方案和工具开发中处于业界领先地位。AMD公司今天宣布了与该公司的一项新的合作,旨在共同开发一套先进的OpenCL优化工具。这套工具的开发,将会大大加快开发人员设计与优化运行于并完全利用AMD
Fusion APU(AMD融合加速处理器)的独有处理能力的软件。
“加速并行处理器(APU)意味着可移动设备的计算能力达到了一个史无前例的水平,并且多核公司正在开发的这套工具将使得应用程序开发者用更少的努力就可达到这样的高性能,” AMD公司的负责融合经验的副总裁Manju Hegde说,“我们和多核公司的合作标志着在通
向广泛采用OpenCL的产业道路上创造了另一个里程碑,因为我们通过给程序开发人员配置必要的工具来创建包含从消费电脑直到高性能计算领域的创新性的下一代应用软件。”
美国多核公司的首席技术官,胡文美教授说:“我们使用AMD设计的产品是专门用来解决目前软件生态系统所面临的重要开发难题,例如最大化计算利用率,高效的处理数据转移以及减小内核之间的依赖关系等。通过使用我们的这些改进工具,开发者将能够更容易地优化
运行于强大的异构与多核心架构上的应用程序,并且充分利用可编程平台。OpenCL是一个非常重要的工业标准编程环境,它使得开发者只需关注应用,而不必关注芯片的具体架构。我们预测这些工具软件将会带来富有影响的创新,以及随之而来的一些令人难以置信的新
用途。”
AMD和美国多核技术公司一起致力于继续推动OpenCL行业规范的广泛采用。这个高级工具集将支持所有相关供应商的硬件,从而帮助OpenCL在异构计算、APU(加速处理器)、独立的CPU(中央处理器)计算与GPU(图形处理器)计算等不同系统上的广泛部署。产品预览和工
具稍后将于2011年公布。
针对那些关心异构计算的开发者,AMD将从6月13日至16日,在美国华盛顿州Bellevue举办第一届AMD融合开发者峰会。会议的参与者能够参与互动环节和掌上实验室,深化他们在高级CPU和GPU可编程性方面的知识,并对软件应用程序如何能够充分利用APU(加速处理器)
的并行处理能力、将类似于超级计算机的处理能力带到日常计算任务获得更好的理解。参加者还有机会在AMD融合开发者峰会的三个技术会议和一个会前演示上获得美国多核公司有关OpenCL优化的第一手知识。
我公司现在北京和长春公开招聘以下全职及实习岗位,符合条件者请发送中、英文简历到hr@multicorewareinc.com
1. 软件市场开发经理
工作职责:
为公司拓展新的市场。
负责软件产品销售以及项目洽谈。
负责所辖区域的新客户开拓,客户信息的收集及客户信息的维系等工作。
与客户进行沟通,及时掌握客户需要,了解客户动态。
参与合同的谈判与签订。
策划与客户相关的宣传方案,以产出销售线索为目的,加大与客户的互动。
建立与区域高端联盟合作关系,提升公司品牌宣传效应。
与客户高层保持深度互动,挖掘其深层次的需求,培育商机。
岗位要求:
一年以上销售经验。
国家承认大专及以上学历。
了解IT行业发展历史和发展趋势,能运用专业领域知识与客户进行交流。
熟练使用办公软件。
具有良好的沟通,协调能力及团队合作意识。
具有较强的服务意识,能够适应高效率的工作环境,有较强的抗压能力。
具有较强的市场开拓和挖掘客户能力,能够做到与陌生客户的电话拜访沟通。
性格外向,具有较强的语言表达能力,较强的公关能力、应变能力和谈判能力。
有较强的社交能力,有一定的社会关系网络,对人际压力有良好的承受力和应对能力。
具有敏锐的市场洞察力,对影响市场的各个潜在因素有良好的把握。
有政府销售项目经验者优先。
2. 软件开发经理
主要工作职责:
a. 参与项目的可行性分析,开发方案与计划的制定与修改,评估产品软件开发的技术风险
b. 深入掌握技术,参与项目开发,并解决日常项目中出现的问题
c. 管理项目团队高效率高质量地完成项目的开发
d. 与相关部门的协调配合
岗位需求:
a. 计算机相关专业,本科及以上学历
b. 3年以上商业软件项目开发经验,具备良好的编程素养,精通软件调试
c. 有2年以上项目管理经验,并有领导团队完成项目开发的经验
d. 精通Windows/LINUX 环境下的应用程序设计,精通Visual C++开发环境
e. 深入了解多进程/多核、多线程程序设计,熟悉多线程函数库,如Windows Thread,PThread等
f. 有一定的并行处理、CUDA或OpenCL实际项目经验者优先,有系统级性能分析、优化经验者优先
g. 精通系统设计和文档写作(要求英语)
h. 流利的英语口语和书面交流能力
i. 善于团队合作,具有良好的沟通技巧和协调能力,有强烈的责任心与敬业精神
3. 项目经理
职位要求:
5年以上的应用软件开发经验
至少2到3年的Android高级开发经验,精通Android 2.2及以上版本的软件架构、API、Dalvik虚拟机及debug工具
至少基于android平台实现过2至3个应用
精通Java程序开发
有开发库和API的经验
有C++开发经验者优先
熟练的英文写作及口语能力
快速学习并运用新知识的能力
计算机或相关学科本科以上学历
4.Linux下C/C++软件开发工程师
岗位要求:
1、计算机相关专业本科以上学历
2、C(或者加上C++) 一年以上开发经验,完成过完整项目。
3、熟练使用Linux操作系统。
4、熟悉Linux下C/C++开发环境(gcc, g++, gdb 等工具)
5、熟练使用Shell, 脚本语言
具有良好的编程习惯和编程风格。可以有轻微的代码洁癖。
具有较强的事业心、责任感和质量意识。
良好的沟通表达能力和团队协作精神。
较强的学习能力, 解决分析问题能力。
具有英文文字交流能力。
具有以下工作经验者优先:
有交叉编译工具和gdb调试经验
熟悉android平台开发,4.0+以上ARM原生态库开发经验
了解Dalvik VM(Android Java虚拟机)原理
熟悉ARM/MIPS汇编语言
5. 计算机软件系统设计架构师
工作职责:
架构设计,监督、指导复杂编译器项目或异构计算(GPGPU)项目的执行。理解复杂的客户需求,分解客户需求并制定明确的工作阶段(里程碑)和工作任务,使工程师以及客户能够明确编译器或异构计算解决方案的架构和设计。
根据现有的或最新的技术来设计编译器或异构计算解决方案,划分架构解决方案并带领团队完成项目。
熟悉嵌入式系统,尤其是Linux。了解现有的主流编译器(GCC/Clang/LLVM)及其衍生版本。精通编写和上述编译器相关的调试工具。熟悉ARM处理器模型。熟悉算法设计与GPU编程模型。
能够与国外客户沟通多方面问题,带领团队与客户一同工作。有足够的交流能力,与客户一起发现及解决问题。
出差要求:
能够接受出差到美国及其他海外办公地点。
学历以及工作经验:
计算机工程或计算机科学硕士及博士学位,了解CUDA,OpenCL, GPGPU, 编译器技术或有相关工作经验,流利的英语口语交流与书面表达能力,良好的团队合作精神。
特殊技能需求:
有GCC/Clang/LLVM, GPGPU的工作经验,熟练使用CUDA 或 OpenCL。
6.openGL 高级软件工程师
职位描述:
岗位要求:
1、熟练掌握C++开发,3年以上的C++开发经验。
2、2年以上三维图形引擎或游戏渲染引擎开发经验,
3、熟悉3D图形学原理和3D几何,有较好的算法基础。
4、精通OpenGL,深刻了解OpenGL规范和驱动程序框架
5、熟悉固定及动态渲染流水线原理,熟悉Shader编程;对场景管理算法等有一定研究和经验
6、对3D引擎有一定研究和技术积累,有三维游戏项目、VR项目、三维GIS开发经验者优先考虑。
7、熟练阅读英文技术文档。
7. 软件工程师
岗位需求:
a. 计算机、电子、信息、通讯等相关专业的本科及以上学历
b. 熟练掌握C/C++编程
c. 熟悉Windows/LINUX 环境下的应用程序设计,熟悉gcc, Visual C++开发环境
d. 掌握多进程/多核/多线程程序设计
e. 具备一定的独立工作与学习能力,有良好的团队合作与敬业精神
f. 熟练的英语口语和书面交流能力
g. 其他优先考虑因素:
1. 有实际C/C++项目开发经验
2. 熟悉现代编译器理论并有相关经验、特别是熟悉LLVM、Clang
3. 熟悉图像处理、视频处理与压缩编码解码(H.264/MPEG4/MPEG2等)
4. 有高性能计算、并行计算、CUDA和/或OpenCL开发经验
5. 懂物理引擎/OpenGL/编译器技术者优先
8. 高级C++软件工程师 (并行计算方向)
岗位需求:
a. 计算机相关专业,本科及以上学历
b. 2年以上实际C/C++项目开发经验,具备良好的编程素养,精通软件调试
c. 精通Windows/LINUX 环境下的应用程序设计,精通Visual C++开发环境
d. 掌握多进程/多核、多线程程序设计,熟悉多线程函数库,如Windows Thread、Pthread等。有CUDA/OpenCL、OpenMP、MPI经验者优先。
e. 有高性能计算、集群计算、并行计算经验者优先,有系统级性能分析、优化经验者优先
f. 精通系统设计和文档写作(要求英语),熟练的英语口语和书面交流能力
g. 具备良好的独立工作、学习能力, 具备团队协作精神,具有良好的技术理解、交流、沟通能力,有较强的责任心与敬业精神
9. 高级C++软件 (编译器) 工程师
岗位需求:
a. 计算机、电子等相关专业,本科及以上学历
b. 2年以上实际C/C++项目开发经验,具备良好的编程素养,精通软件调试
c. 精通现代编译器理论并有实际相关工作经验,熟悉LLVM、Clang者优先录用
d. 精通Windows/LINUX 环境下的应用程序设计,精通gcc, Visual C++开发环境
e. 掌握多进程/多核/多线程程序设计,熟悉多线程函数库,如Windows Thread、Pthread等
f. 有高性能计算、并行计算、CUDA和/或OpenCL经验者优先,有系统级性能分析、优化经验者优先
g. 精通系统设计和文档写作(要求英语)
h. 熟练的英语口语和书面交流能力
i. 具备良好的独立工作、学习能力, 具备团队协作精神,具有良好的技术理解、交流、沟通能力,有较强的责任心与敬业精神
10. C++软件测试工程师
职责描述:
a. 根据软件设计需求制定测试计划,设计测试数据和测试用例
b. 有效地执行测试用例,提交测试报告
c. 准确地定位并跟踪问题,推动问题及时合理地解决
d. 完成对产品的集成测试与系统测试,对产品的软件功能、性能及其它方面的测试
资格要求:
a. 计算机、软件测试或相关专业大学本科及以上学历
b. 熟悉软件测试流程,掌握软件测试理论和方法,能够熟练应用多种测试工具
c. 熟练掌握C++软件编程,具有相关软件测试经验
d. 熟悉Windows/Linux操作系统应用程序设计,熟悉多进程/多线程程序设计或测试者优先
e. 有较强的逻辑分析能力和学习能力
f. 拥有较好的沟通技巧及团队合作精神,较强的责任感及进取精神
g. 热爱软件测试工作,可以胜任重复性工作,工作细致认真,有耐心
h. 有过专业的测试培训者优先,有软件测试经验者优先
i. 良好的英语书面交流能力,口语熟练者优先
11. 高级C++软件 (图像视频) 工程师
岗位需求:
a. 计算机、电子等相关专业,本科及以上学历
b. 2年以上实际C/C++项目开发经验,具备良好的编程素养,精通软件调试
c. 精通图像处理、视频处理与压缩编码解码,有实际项目开发经验
d. 精通Windows/LINUX 环境下的应用程序设计,精通gcc, Visual C++开发环境
e. 掌握多进程/多核/多线程程序设计,熟悉多线程函数库,如Windows Thread、Pthread等
f. 有CUDA和/或OpenCL经验者优先,有系统级性能分析、优化经验者优先
g. 精通系统设计和文档写作(要求英语),熟练的英语口语和书面交流能力
h. 具备良好的独立工作、学习能力,具备团队协作精神,具有良好的技术理解、交流、沟通能力,有较强
C++软件工程师(实习生)
相关岗位要求如下:
岗位需求:
a. 计算机、电子、信息、通讯等相关专业研究生及以上学历的应届毕业生和实习生.
b. 精通C++,具备良好的编程素养,精通软件调试
c. 精通Windows/LINUX 环境下的应用程序设计,精通gcc, Visual C++开发环境
d. 掌握多进程/多核/多线程程序设计,熟悉多线程函数库,如Windows Thread、Pthread等
e. 熟练的英语口语和书面交流能力
f. 其他优先考虑因素:
1. 熟悉现代编译器理论并有相关经验、特别是熟悉LLVM、Clang者优先
2. 熟悉图像处理、视频处理与压缩编码解码(H.264/MPEG4/MPEG2等)者优先
3. 有高性能计算、并行计算、CUDA和/或OpenCL经验者优先
|