人工智能带来新一轮 产业变革

人工智能到底是啥? 《科技向未来》演讲实录



人工智能,未来已来

普惠AI



AIoT万物智联,普惠AI

AIoT将会是怎样的未来?



AI芯片承载智能未来

普惠AI


 

Silicon Design Architect/ 芯片架构设计师

工作职责

We are looking for a world-class Silicon Design Architect to join the team to work on the architecture design of chip. Working cross-functionally with many different teams throughout our organisation, presenting ideas and concepts to peers and management, providing architecture design and technical leadership to the rest of engineering team.

岗位要求

- At least 5+ years of experience in chip design, familiar with Bus Architecture & Interconnectivity design such as AXI etc.

- Architectures for reset, clocking, and power management

- Standard interfaces such as PCIe, USB and Ethernet

- Experience with reading simulating, and debugging with VHDL or Verilog

- In depth knowledge of top down silicon development process

- Experience evaluating design tradeoffs such as speed, performance, power, area, etc.

- Experience specifying requirements for high speed serial interfaces, peripheral interfaces, PLLs, internal bus architecture, data path architecture, memory systems, state machines, and communication protocols

- Experience with multiple tape outs

- Excellent verbal and written communication skills

- Experience writing chip level requirements specifications and microarchitecture specifications

- Working knowledge of Verilog, FPGA prototyping, verification methodologies, tool flow, scripting languages

- Hands on lab bring-up experience, debug, chipscope and instrument usage

- Ability to model system level functionality in high level language such as C or Matlab

 

前端设计工程师

岗位职责:

负责芯片设计项目中数字前端设计开发工作,实现芯片功能、性能要求等;

1、编写设计文档、完成RTL编码以及UT测试;

2、协助验证工作,收敛验证覆盖率,支撑FPGA测试;

3、协助后端工作,支撑STA、Formality、DFT、ATE等各项流程;

任职要求:

1、3年以上VERILOG/ASIC设计经验。

2、熟悉ASIC设计流程,熟练使用各种EDA工具,熟悉逻辑综合工具等。

3、有丰富的顶层设计和前端IP集成经验优先。

4、有算法开发经验,可高效的实现算法到AISC映射者优先。

5、熟悉PCIe&AXI等协议,内部总线互联设计及深度学习背景者优先。

6、具有良好的沟通、协作能力。

 

深度学习算法工程师

工作职责

1、有较好的编程功底,熟练掌握C++语言;

2、熟练掌握caffe、pytorch等任一种深度学习框架;

3、在人脸识别、行为识别、目标检测、语义分割、深度估计、图像增强等任一方向上有研究基础,有实际项目经验者优先,有参加比赛获奖的优先;

4、对视频监控、自动驾驶、智能零售、无人机、工业检测等任意特定领域的算法要求具有较深的理解;

5、能够快速复现算法,有算法的工程化优化经验;

岗位职责

1、面向产品需求,解决实际应用中的问题,实现算法在产品中集成;

2、根据实际应用的需求,对算法进行针对性的优化,实现算法落地;

3.、快速复现算法,实现算法的C++的代码转换。


深度学习框架研发工程师(C/C++

岗位职位:

1、 编程框架的设计与实现:设计与实现面向开发者、使用者的编程框架,以便其能方便、灵活、高效地使用自研深度学习框架;

2、 算法研究:研究面向智能处理器的机器学习(包括深度学习)算法,为上层应用开发和底层高性能库、处理器设计提供有力支撑;

3、深度学习应用开发:负责自研算法完整落地到应用,提供高性能的代码支持。

任职要求:

1、熟练掌握C/C++,有扎实的编程基础、良好的编程风格和工作习惯;

2、 逻辑思维清晰,积极主动,责任心和抗压能力强,具备良好的沟通表达能力

加分项:

1、 熟悉深度学习算法,熟悉MXNet/TensorFlow/Caffe等主流深度学习框架源码;

2、 具备并行程序开发经验,如熟悉CUDA、Pthread、MPI、OpenMP、OpenCL等高性能编程;

3、 参与或负责过大型软件框架的设计和性能调优,或者开源社区经验丰富;

4、熟悉计算机系统结构,或者数学功底扎实。


后台开发工程师

岗位职责:

1、负责深度学习落地项目中的后台框架部署、后台开发需求讨论、后台系统架构的设计和优化工作;

2、负责部分业务系统研发、部署及日常运维;

3、参与公司的技术相关的架构评审,把关技术设计环节的设计质量;

任职要求:

1、 熟练掌握Python、Java、Go任一种语言,熟悉后台RPC框架;

2、 熟悉多线程/多进程程序开发,对异步、并发技术有深入理解;

3、 精通TCP/IP协议相关知识及网络编程,精通Unix/Linux环境和系统编程,熟悉服务器编程模型;

4、 有较强的学习能力和问题解决能力,逻辑严密、思路清晰;

5 有一定的Android项目开发经验者优先。


Android开发工程师

岗位职责:

1、深度学习应用开发;    

2、Android app应用开发。

任职要求:

1、熟练掌握JAVA;

2、有一定的JAVA后台搭建、支持网络多并发业务等开发经验;

3、有一定的Android项目开发经验者优先。


安卓系统工程师

岗位职责:

1Android Framework开发工程师;

2.负责Android Framework核心服务以及SDK应用的开发维护;

任职要求:

1两年以上Android Framework开发经验,熟练掌握Android SDK、NDK,熟悉Android Framework,操作系统裁减定制和底层性能优化;

2精通Java、C/C++,具有软件架构设计能力,涉及Native/Kernel/Framework/APP多层次模块,掌握Android框架层核心服务,如AMS/WMS/PMS等;

3熟悉安卓设备驱动开发,摄像头模块开发;

4精通Android平台下网络以及多线程开发,熟练掌握Android平台下debug以及调试方法


FPGA原型验证工程师

岗位职责:

1负责FPGA产品原型的开发与调试;
2负责FPGA原型验证环境的搭建与测试;
3支持芯片前端设计和规格导出;
4协助EDA验证、以及协助系统软件开发和测试。

任职要求:

1熟悉FPGA开发流程,熟悉FPGA芯片架构,掌握FPGA开发相关软件ISE、vivado、synplify等;

2精通Verilog,perl/tcl等脚本语言;

3熟悉PCIe/AXI/APB/AHB等接口协议。3年以上工作经验者优先;

4具有良好的沟通、协作能力。


EDA数字验证工程师

岗位职责:

1负责架构方案文档验证,协助提升文档交付质量;

2负责交付模块、系统的测试点输出、验证方案编写、环境搭建、验证收敛;

3FPGA原型验证团队配合迭代交付RTL代码;

4参与验证公共平台组件的搭建与调试,提升团队的验证效率和质量。

任职要求:

1熟悉CDV验证流程,精通system Verilog等验证语言,熟悉UVM验证方法学。熟练掌握VCS、Verdi等工具;

2有模块级或系统级验证的经验。精通测试点分解、验证环境搭建,具备独立开发验证环境的能力;

3有成功流片经验者的优先,熟悉PCIe协议者优先,有深度学习背景者优先。3年以上工作经验者优先;

4具有良好的沟通、协作能力。


后端工程师

工作职责

负责数字芯片后端设计实现全流程,完成网表物理设计与GDS交付。

技能要求

1、3年及以上工作经验,有芯片顶层物理实现经验,熟悉顶层IO及IP布局、集成;

2、熟悉芯片物理设计整个流程,对bottom-up/top-down设计flow有较好理解,能够完成芯片级block划分与顶层集成;

3、floorplan、时钟设计、power plan有较好理解,并有实际项目成功经验;

4、有高频数字芯片设计与收敛经验,了解ARM core集成尤佳;

5、28nm及以下先进工艺设计经验,16nm以下尤佳;

6、熟悉低功耗设计实现,对于电源岛、调压设计有深入理解;

7、熟练使用业界主流工具软件,能够独立完成后端设计flow搭建与维护;

8、了解DRC及power分析flow,能够完成DRC修复及die内IR-DROP分析;

9、理解先进工艺sign-off方法学,对STA有深入理解,并有实际项目经验;

10、熟练使用TCL/perl等脚本语言。


综合/STA工程师

工作职责

1、RTL网表综合交付与DFT实现;

2、各阶段formal check;

3、Low power方案与设计实现;

4、STA分析与网表时序收敛。

技能要求

1、3年及以上工作经验,工作背景特别符合者可适当放宽;

2、了解ASIC开发全流程,对网表交付flow有较好的理解。熟悉前后端配合各环节的工作,能够完成网表交付质量管理;

3、对于网表综合/DFT实现有实际交付经验;

4、对静态时序分析有深刻理解,能够独立完成时序分析,协助前后端完成时序收敛;

5、了解主流低功耗设计方法,熟练使用UPF/CPF完成power intent设计与检查;

6、熟练使用synthesis/primetime/formality/conformal等业界主流工具软件;

7、熟悉工程周边领域(如:封装、SI、PI)要求能够与周边领域工程师对等交流,协同配合完成相关工作;

8、有前端开发、验证经验者尤佳;

9、熟练使用TCL/perl等脚本工具。


深度学习算法工程师

任职资格:

1. 熟练掌握caffe、pytorch、tensorflow等任一种深度学习框架;

2. 在图像识别、目标检测、语义分割等任一方向上有所研究;

3. 有深度网络训练经验,有参加比赛获奖的优先;

4. 有不错的编程功底,熟练掌握C++或python。

岗位职责:

1. 深度学习基础研究,探索新型深度学习算法;

2. 深度学习算法研究,提高该领域的算法性能;

3. 深度学习应用开发,将算法应用到场景中。


硬件工程师

岗位职责:
1、根据公司规划及业务需求,参与硬件方案设计、技术评估;
2、负责硬件产品技术方案设计和开发,解决开发过程中遇到的问题;
3、编写硬件设计文档,并负责所设计产品的技术支持及技术服务。
任职要求:
1、通信、电子相关专业,本科以上学历,2年以上硬件开发经验;
2、热爱电子开发工作,有扎实的模拟、数字电路基础,有较强的电路分析及解决问题的能力,有较强的动手能力;
3、熟悉高速信号处理、DC-DC电源原理者优先;
4、具有良好的团队合作精神、高度的责任感和优秀的工作态度。


安卓NDK开发工程师

工作职责

1、熟练掌握Android、C++、NDK和编译、调试、性能分析工具链;

2、精通Android框架和Linux系统,熟练使用JNI、NDK,具备独立编写Native程序的能力,具有Android移动端视频流编解码和图像处理开发经验者优先;

3、对计算机视觉和深度学习有初步了解,使用过任一种深度学习框架优先;

4、对车载嵌入式软件开发有丰富经验者优先。

岗位要求

1、移动平台的Android应用开发和优化;

2、面向安卓设备的SDK开发、算法集成;

3、应用界面开发。

                                                                                                                                                      

高级C++开发工程师

任职资格

1、熟练掌握C++语言,熟练掌握Linux开发中的编译和调试工具链,具备优秀的开发大型软件的能力;

2、具备一定的架构设计能力,熟悉设计模式、敏捷开发方法论和UML工具等,能独立设计项目框架者优先;

3、对计算机视觉和深度学习有常识性了解,使用或修改过任一种深度学习框架者优先;

4、深入使用过安卓NDK优先, 对车载嵌入式软件开发有丰富经验者优先;

5、具备一定的软件测试技能,熟悉软件测试方法。

岗位职责

1、高性能嵌入式软件开发,参与系统架构设计;

2、与算法工程师协作完成产品开发,完成产品持续迭代;

3、软件应用框架开发。