C++软件工程师(ROS机器人开发)
1-1.5万元/月嵌入式开发工程师(招聘中)
岗位职责:
1、依据设备功能需求完成模块化电路板设计(含硬件原理图、PCB布局、硬件调试等),并编写单片机控制程序;
2、负责CAN、UART、SPI、以太网等通信接口的协议开发,以及人机交互界面的设计与实现;
3、涉及模拟量采集、高速输出等电路的开发与优化。
任职要求:
1、本科及以上学历,电子技术、软件/通信/信息技术、嵌入式或相关专业背景;
2、具备2年以上硬件或嵌入式系统开发经验;
3、精通C/C++编程语言,代码规范严谨,熟悉LINUX、RTOS等操作系统环境;
4、熟练使用protel99、altiumdesigner或pads等电路设计与仿真工具;
5、掌握SPI、UART、I2C、CAN、RS485等常用通信接口的软件编程;
6、熟悉STM32、ARM系列芯片,了解Cortex-A9架构及其各类外设接口的应用开发;
7、具备独立完成电路模块软硬件设计、调试、焊接和测试的能力;
8、能独立开展原理图绘制与PCB设计,拥有数字与模拟电路的实际开发经验;
9、沟通顺畅,学习能力强,具备良好的分析、理解与问题解决能力,动手实践能力突出。
-------------------------------------------------------------------------
(支持兼职/项目合作形式,具体细节可面议)
岗位职责:
1、独立完成机器人ROS应用功能包的开发与测试工作,涵盖导航、感知、运动控制、机械臂操作、视觉处理及人机交互等功能模块;
2、能够搭建ROS仿真平台,进行系统建模、仿真运行及数据分析;
3、参与机器人项目的需求评估、技术支持、软件开发与系统集成任务;
4、负责相关技术文档的编写与归档工作。
任职要求:
1、机械工程、电子工程、自动化等相关专业大专及以上学历;
2、具有一年以上ROS实际开发经验;
3、深入理解ROS(RobotOperatingSystem)或同类机器人操作系统;
4、熟悉机器人系统的整体架构,了解其软硬件协同工作机制;
5、熟练运用C/C++、Python等编程语言及相关工具库,如PCL、OpenCV等;
6、掌握Linux环境下串口、TCP、UDP、socket等常见通信方式;
7、有机器视觉、机械臂开发项目经历,或在AGV、机器人行业从业经验者优先;
8、具备较强的技术攻关能力和团队协作意识。
----------------------------------------------------------------
我们这里有:
1、办公环境舒适,同事关系融洽,团队氛围轻松,管理方式扁平高效;
2、团队成员年轻化,充满朝气与创新精神;
3、节日福利:每逢传统节日发放不同额度的购物礼金;
4、五险保障:依法缴纳养老、医疗、工伤、失业、生育保险;
5、薪酬结构:底薪+绩效奖金+年终奖励;
6、团建活动:不定期组织篮球赛、羽毛球赛、登山、聚餐、K歌、生日庆祝等活动;
7、年度旅游:根据公司经营情况统筹安排年度集体出游。