西安交通大学科技与教育发展研究院拟代人工智能学院混合增强智能计算架构课题组招聘科研人员6名,以自聘劳务派遣形式聘用。具体岗位职责、应聘条件及应聘方式如下:
一、 岗位职责
1、多模态感知与测量系统工程师
1) 参与单机与多机协同目标检测、追踪和位置测量软件开发;
2) 参与单机轻量级语义级别建图、空地协同定位建图、多机协同定位建图等算法的开发;
3) 参与无人系统感知功能相关模块的开发与测试;
4) 参与软件功能测试与开发文档编写。
2、多机协同路径规划与调度系统工程师
1) 参与设计和开发多智能体协同任务分配与路径规划算法;
2) 参与设计和开发多智能体调度系统软件;
3) 根据不同项目需求设计和重构任务执行器的决策和控制算法;
4) 采用自组网电台,根据甲方要求的通信协议实现数据的单播、组播和广播;
5) 分析并解决在实际部署过程中遇到的技术难题;
6) 保持对最新行业动态和技术趋势的关注,持续提升个人能力。
3、异构智能计算系统软件工程师
1) 参与异构编程框架和编译工具链、运行时和调度软件的开发与调试;
2) 参与异构计算系统的管理平台、设备驱动软件的开发与调试;
3) 参与分布式异构系统的资源池化、分布式调度功能的开发与调试;
4) 根据深度学习、在线训练、大模型等智能计算场景,研发异构计算解决方案。
4、计算机软件开发工程师
1) 参与人工智能(AI)开发、应用方面的软件平台设计与开发;
2) 进行软件的需求分析、方案设计、代码编写、单元测试以及交付等方面的工作;
3) 参与团队的相关软件技术讨论,项目文档编写等工作;
4) 保持对AI行业的动态和技术趋势的学习,特别是异构编译器、异构计算、异构调度等技术的研究。
5、数字前端设计工程师
1) 参与芯片架构设计与spec定义;
2) 负责芯片整体设计spec,子模块spec编写,与其他同事拉通与分享;
3) 负责芯片RTL编写,子模块自验证等工作;
4) 参与芯片后仿真验证,测试方案定制,并支持芯片回片后的测试工作。
6、芯片验证工程师
1) 理解设计需求,根据设计规范制定验证计划和验证目标;
2) 独立完成验证平台搭建;
3) 创建测试用例,进行仿真和调试;
4) RTL级和门级仿真;
5) 基于代码覆盖率和功能覆盖率分析的回归测试。
二、 应聘条件
应聘人员基本要求为:硕士及以上学历,具有电子工程、通信、计算机、软件等相关专业背景,具备良好的英文论文和英文技术文档阅读能力,拥有良好的团队合作精神和沟通能力;3年以上工作经验,35周岁及以下,有相关工作经验者年龄可适当放宽。岗位具体要求见下:
1、多模态感知与测量系统工程师
1) 具备计算机视觉基础知识,了解相机模型和视觉测量基础知识,了解深度学习基本原理,了解语义目标关联基本原理;
2) 精通C/C++语言,熟练使用Linux开发环境,对Semantic SLAM算法有一定理解,具备ROS/ROS2/Gazebo仿真开发经验;
3) 具有多机协同系统、空地协同建图、多智能体感知融合这几方面工作经验者优先。
2、多机协同路径规划与调度系统工程师
1) 熟悉基于Search based、rule based和Reduction-based的多机协同路径规划算法的一种或多种;
2) 掌握Linux操作系统使用及ROS/ROS2的开发经验,了解TCP和UDP的通信原理,具备一定的开发经验;
3) 精通C/C++编程语言;
4) 具有良好的动手能力,优秀的逻辑思维能力和问题解决技巧,对于AGV、无人机和机器人相关的电气常识和机械常识有基本认知;
5) 具有多机协同系统开发、调度系统开发、远程控制系统开发方面工作经验者优先,有AGV行业相关公司工作经验者优先。
3、异构智能计算系统软件工程师
1) 具备计算机体系结构基础知识,了解主流处理器基础知识和编译器基本原理;
2) 精通Python/C/C++语言,熟练使用Linux开发环境,有Linux驱动开发经验;
3) 具有TVM/MLIR/SYCL/OneAPI等编程框架的软件开发经验者优先;
4) 具有FPGA驱动开发、CUDA算法开发、智能芯片算法开发等工作经验者优先。
4、计算机软件开发工程师
1) 精通go语言后端和vue前端开发,具备扎实的编程基础;
2) 能够独立承担或领导整个软件项目的开发任务,熟悉项目开发流程,具备良好的项目管理和团队管理能力;
3) 掌握Linux操作系统的使用,熟悉Linux系统中各类软件服务的搭建;
4) 熟悉人工智能领域相关概念,了解算法模型的基本流程,相关专业优先考虑;
5) 有较强的工作主动性,能承受一定的工作压力,愿意接受挑战。
5、数字前端设计工程师
1) 有扎实的数字电路、模拟电路、超大规模集成电路、计算机体系结构基础知识,了解主流处理器的基础知识;
2) 对VLSI技术有深入理解,能够分析数字电路建立保持时间,对数字电路时序优化有了解;
3) 熟悉verilog,systemverilog,chisel等硬件设计语言;熟悉Linux,shell,perl,tcl等脚本语言的至少一种;
4) 熟悉Cadence IES,Synopsys VCS,Simulator等至少一种仿真工具;
5) 有芯片低功耗设计经验,有动态调频调压等经验。
6、芯片验证工程师
1) 有扎实的的数字电路、超大规模集成电路、片上网络等相关知识;
2) 具备设计验证相关经验(断言,覆盖率分析,门级仿真,时延反标等);
3) 熟悉linux开发环境,熟练使用脚本语言(shell、perl、tcl等)和makefile;
4) 熟悉Modelsim、VCS等至少一种仿真工具;
5) 熟悉Verilog, SystemVerilog语言和UVM验证方法学;
6) 熟悉C/C++;、
7) 有ARM/DDR/USB/PCIE,Low Power Verification低功耗设计验证经验者优先。
三、应聘方式
报名时请提供电子版资料:个人简历及佐证材料(以上材料请制作成压缩包发至下述邮箱),邮件标题请注明“应聘岗位-姓名”;通过资格审查者将邮件和电话通知面试,未通过者不再另行通知。
联系人:孙老师,18629556773,emma-ksh@xjtu.edu.cn