岗位职责:1.制定硬件相关的设计指导或规范;2.项目中产品的总体设计和新器件选型,关键电路设计认证,设计评审,负责样机验证,主导产品性能如安全、电磁兼容性等测试;3.提供产品生产和维护相关的技术支持,指导硬件工程师工作;4.开发文件编制;进行技术可行性分析和产品规划;5.负责公司产品整体硬件方案设计,PCB原理图设计、layout布板等;6.配合进行硬件设计调试、验证、测试等工作;7.编写硬件相关文档:如设计报告、实验报告、验收报告等。职位要求:1.硕士及以上学历;2.5年以上嵌入式硬件开发经验,尤其是对单片机和ARM处理器有丰富的开发经验,精通模拟电路和数字电路;可独立开发项目能力,具有一定的项目管理和执行能力,具有软件背景经验者优先;3.动手能力强,会焊接;4.会英语读写能力;5.有项目管理及团队建设经验者优先。6.熟练使用各类电子测试仪表,熟悉电子电路的调试工艺;7.熟悉电子电路的原理设计、PCB设计,需要熟悉protel、orcad、powerpcb、allegro等EDA软件。
岗位职责:1.具备独立承担项目的编程设计及算法开发工作;2.机器人底层控制系统软件架构设计与开发,精通运动控制原理;3.对现有功能模块优化改进,开发新的软件功能模块,单元测试,集成测试。任职要求:1.全日制硕士及以上学历,计算机、自动化、机器人相关专业;2.有5年以上C项目开发经验,熟练掌握C编程,熟悉常用数据结构和算法,熟悉多线程/设计模式,良好的编码习惯,有独立设计开发能力;3.熟悉Linux系统常用指令,有丰富的Linux编程经验,能熟练的在Linux上进行开发、编译、调试;4.有自动控制理论基础,熟悉运动控制/伺服控制;5.有QT使用开发经验优先;6.具备良好的学习和沟通能力。
【工作内容】1.根据项目具体要求,以嵌入式计算机为核心硬件进行软件开发、调试,按计划完成任务。2.熟悉C/C++语言或者python语言,并对面向对象有较深刻的理解,具有良好的编程风格。3.掌握常用的通讯接口(CAN/SPI/I2C/UART/USB/以太网等)使用,可以独立编写相应的控制程序。4.熟悉直流有刷、无刷电机典型闭环控制算法,移动机器人、机械臂运动学模型及相关算法,如PID、模糊控制、卡尔曼滤波等。【任职要求】1.计算机、软件工程、电子工程专业的统招本科及以上学历;2.有3年以上Linux软件开发经验,熟悉嵌入式Linux开发环境;3.精通STM32系列MCU、ARM系列处理器及DSP体系结构;4.熟悉I2C/SPI/UART常用外设总线及底层驱动开发;5.精通C语言,熟悉嵌入式WEB服务器搭建与用户界面开发。