-
岗位职责: 1. 负责机器人上位机软件的架构设计、系统优化,评估并制定系统的技术路线及业务框架; 2. 负责结合机器人业务需求的Linux内核裁剪,ARM控制板的BSP移植与测试; 3. 负责机器人功能模块的业务需求分析、模块的划分,组织和参与核心模块开发; 4. 负责机器人软件系统核心问题攻关,制定开发规范并指导开发人员开发; 5. 负责机器人软件系统技术领域进行前瞻性、开拓性研究,输出创新性解决方案; 6. 负责机器人算法模块的协议接口制定,以及外围传感器、设备等的整体通信集成。 任职要求: 1. 8年及以上Linux系统软件开发项目经验,研究生及以上学历; 2. 有机器人操作系统开发经验者优先,熟悉CyberRT\ZeroMQ\ROS2\LCM等相关通信架构; 3. 有丰富的系统软件架构设计经验,掌握常见软件设计模式; 4. 精通 C/C++ /Python 等编程语言,有家用扫地机器人、商用服务机器人量产经验者优先; 5. 有较强的工作主动性和责任心,具有良好的团队合作精神。
-
职位职责: 1、参与安防监控摄像机产品嵌入式应用软件开发; 2、负责与 ODM 和 国内外团队协同开发,按时保质完成产品交付任务; 3、参与产品实现的技术细节的沟通和设计,编写维护相关开发文档,评审测试用例,协助QA的人工测试和自动化测试; 4、进行行业内新产品、新功能的预研工作; 5、与硬件团队合作,支持产品 的交付。 任职要求: 1. 大学本科或以上学历,计算机、电子及相关专业; 2. 对技术有浓厚兴趣和不懈的追求,能对项目有清晰的交付目标并以实现目标为己任和付出努力,能协同跨团队合作,有不达目标不罢休的精神; 2. 具有扎实的C语言编程基础,能够独立编写高质量代码模块以及代码评审; 3. 有3年以上的Linux 应用开发经验,深刻理解Linux原理和内核,能快速分析、定位和解决实践中遇到的各种软件问题,优化系统性能、内存和功耗; 4. 具备跨技术领域的知识(硬件/固件/APP等),对产品问题具有敏锐的洞察力,能够通过各种测试手段和现象快速定位技术问题; 5. 熟悉TCP/IP协议和网络编程,熟悉RTP/RTCP流媒体协议并充分理解其优缺点,特别是能在网络环境较差的实践中进行优化; 6. 熟练编写Makefile、Cmake和buildroot 脚本,熟悉CI/CD流程及操作; 7. 掌握各种自动化测试手段,能熟练编写自动化测试脚本; 8. 熟悉主流的安防摄像机产品(IPC网络摄像机)芯片方案及开发环境,熟悉MP4文件格式和H264帧格式,有音视频开发经验者优先; 9. 具有路由器开发经验者优先; 10. 有freeRTOS开发经验,熟悉wifi、蓝牙开发者优先; 11. 可以读写全英文的技术文档者优先。
-
岗位职责 1.从事嵌入式Linux产品的软件开发工作; 2.从事物联网网关和传感器的软件产品开发; 3.进行轻量级物联网操作系统的裁剪、驱动开发、应用开发; 4.进行各种物联网通讯协议的开发和接入。 任职资格 1.计算机、信息工程、电气自动化等相关专业,本科及以上学历; 2.精通C、C++编程语言; 3.精通嵌入式Linux操作系统的裁剪、驱动开发; 4.精通至少1种轻量级实时操作系统,如FreeRTOS、LiteOs、ARMmbedOS、RT-Thread; 5.熟悉MQTT、CoAP、TCP、UDP等协议; 6.精通各种接口的软件开发,包括SPI、UART、CAN、I2C、USB、LAN、ADC、I/O; 7.有无线产品的软件开发工作经验优先,包括WiFi、Bluetooth、ZigBee、LoRa、NB-IoT、4G; 8.要求3年以上工作经验; 9.踏实认真,责任心强,良好的团队合作精神。
-
1. 系统定制与优化:基于OpenWRT、Debian等嵌入式Linux平台进行系统裁剪、优化和定制,确保操作系统在目标硬件上的高效运行。 2. 驱动开发与集成:开发和调试各类硬件驱动,确保嵌入式设备能够充分利用硬件资源并稳定工作。 3. 网络配置与优化:负责网络协议栈的定制与优化,支持高性能网络连接,实现如路由、数据传输和网络管理等功能。 4. 文件系统与存储管理:优化文件系统和数据存储方案,确保设备能够安全高效地进行数据管理和存储。 5. 系统调试与维护:进行系统级的故障排查、性能分析和优化,保证系统的稳定性和长时间运行的可靠性。 6. 安全加固:实现和配置相关的安全策略,确保系统的数据安全和操作安全。 7. 产品文档:撰写并维护相关的技术文档、操作手册及测试报告。
-
熟悉掌握linux常用命令,Python,C语言,嵌入式开发,对modbus通讯协议处理并通过mqtt上传服务器
-
岗位职责 1、负责软件框架规划和功能模块设计。 2、软件的代码编写和模块功能调试。 3、对设计的软件部分进行测试和验证。 4、编写开发软件说明和完善技术开发文档。 5、制定生产用规范化的各种技术文档,并提供技术支持。 6、协助制定并参与产品的调试、测试流程,严格产品质量控制。 7、负责技术上的相互协作,互相配合。 岗位要求 1、本科以上学历,电气、电子、通信等相关专业,有5年及以上嵌入式软件开发经验; 2、熟练使用C/C++等编程语言,精通ARM架构平台,如M0,M3,M4等; 3、3年以上嵌入式Linux开发经验,熟悉Linux系统下Uboot及驱动、应用开发及调试,有多进程、多线程下的软件开发、调测和维护经验; 4、熟悉常用总线通信外设协议及驱动,如UART/I2C/SPI/I2S/MIPI/SDIO等;;熟悉TCP/IP、HTTP、MQTT等网络协议; 5、熟悉国产芯片全志、瑞芯微(Rockchip)以及相关平台下alsa及bluez的开发; 6、有Camera和音频等驱动及应用开发经验更佳,熟练使用各种辅助工具进行调试、测试,熟悉示波器、逻辑分析仪的使用;
-
岗位职责 1、负责软件框架规划和功能模块设计。 2、软件的代码编写和模块功能调试。 3、对设计的软件部分进行测试和验证。 4、编写开发软件说明和完善技术开发文档。 5、制定生产用规范化的各种技术文档,并提供技术支持。 6、协助制定并参与产品的调试、测试流程,严格产品质量控制。 7、负责技术上的相互协作,互相配合。 岗位要求 1、本科以上学历,电气、电子、通信等相关专业,有5年及以上嵌入式软件开发经验; 2、熟练使用C/C++等编程语言,精通ARM架构平台,如M0,M3,M4等; 3、3年以上嵌入式Linux开发经验,熟悉Linux系统下Uboot及驱动、应用开发及调试,有多进程、多线程下的软件开发、调测和维护经验; 4、熟悉常用总线通信外设协议及驱动,如UART/I2C/SPI/I2S/MIPI/SDIO等;;熟悉TCP/IP、HTTP、MQTT等网络协议; 5、熟悉国产芯片全志、瑞芯微(Rockchip)以及相关平台下alsa及bluez的开发; 6、有Camera和音频等驱动及应用开发经验更佳,熟练使用各种辅助工具进行调试、测试,熟悉示波器、逻辑分析仪的使用;
-
Linux嵌入式开发工程师-网关中控 职位描述: 1、负责网关/智能音箱类/中控屏产品应用软件开发; 2、根据项目产品要求,完成软件的设计和代码实现; 3、分析并解决软件开发过程中出现的任何问题; 职位要求: 1、3年及以上工作经验, 计算机/电子/通信工程相关专业,本科及以上学历; 2、有Linux/FreeRTOS开发经验; 3、熟练掌握C/C++、shell、Makefile; 4、了解操作系统原理并熟练掌握多线程编程方法; 5、熟悉TCP/IP协议,熟练掌握网络编程,比如udp/tcp/http等; 6、具备良好的编码习惯,较强的逻辑分析和独立解决问题的能力; 7、有智能家居网关/中控屏/智能音箱产品开发经验者优先; 8、有ble、zigbee、wifi等设备开发经验的优先; 9、有matter协议相关开发经验的优先
-
岗位职责 1、工程机械设备的Linux底层架构设计、代码实现及调试验证, 2、与测试、硬件等部门一起进行产品的验证、测试、故障定位和修复; 3、根据开发规范编写相关开发文档和项目文档 4、项目中底层软件需求的分析及确认 任职要求 1、计算机、电子、通信等相关专业本科及以上学历 2、3年以上Linux驱动开发经验,熟悉Linux内核、驱动应用开发等; 3、精通C/C++编程语言,具备良好的编码能力和编程习惯, 4、熟悉常用的各种外设及通信协议: I2C、SPI、UART、USB、CAN、TCP/IP等: 5、有一定硬件基础,能看懂原理图,熟练使用万用表示波器、逻辑分析仪等, 6、思维清晰,有较强的语言表达能力及团队合作能力责任感强抗压能力强; 7、有如下开发经验者优先: a)车载相关开发 b)Android开发 c)机器学习相关 d)FOTA开发
-
岗位职责: 1.负责开发设计和实现基于Linux的底层驱动。 2.管理软件开发生命周期全过程,从需求分析、设计、编码实现到测试验证。 3.与硬件工程师合作进行软硬件集成和调试,优化系统性能并解决技术问题,编写、完善技术文档。 4.与跨职能团队协作,进行产品联调,主动追踪并解决开发过程中的缺陷。 任职要求: 1.本科以上学历,3年以上嵌入式系统开发经验。【具有指纹/人脸识别门禁系统产品开发经验者优先】 2.精通C/C++编程,熟悉Linux系统开发环境,熟悉进程间通信和多线程编程。 3.熟悉TCP/IP协议和嵌入式硬件接口(例如UART、SPI、I2C)的适配工作。【具有触摸屏或其他人机交互设备开发经验者优先】 4.能够独立完成Linux底层驱动的编写、调试与移植工作。
-
岗位职责 1、参与项目需求分析,参与搭建系统框架并指导核心模块的设计; 2、根据项目进度完成代码开发任务; 3、对核心代码进行维护、改进完善,以满足新需求; 4、参与技术攻关,解决技术问题; 5、参与新产品的调研和调试、确认等研发工作 6、能指导初级工程师或实习生工作。 任职资格 1、计算机、电子信息类相关专业; 2、有硬件基础,能独立对照电路图进行软件设计和调试者优先,能阅读英文技术资料; 2、熟练掌握C/C++,热爱软件开发,注重用户体验; 3、熟悉Linux或其它嵌入式操作系统环境;有嵌入式音视频智能产品开发经验者优先; 4、三年以上实际研发经验,有严密的逻辑思维能力,能独立承担开发任务; 5、能承受工作压力,有责任心和上进心。 1、武汉研发中心上班,非外包,不外派,不出差,按武汉标准全额缴纳五险一金; 2、上班时间:大小周,周一至周五 上午:8:30-12:00下午:13:30-18:00。大周:周末双休; 小周:周六 上午:9:00-12:00, 周六下午、周日休息。 3、初级、中级、高级均可投递简历
-
招聘方向:MCU/HMI 一、HMI 职位要求: 1. 熟悉C\C++等程序设计语言、数据结构和算法 2. 熟练掌握 Microsoft Visual Studio、Eclipse、QT 等PC ICE 集成开发工具,或 熟练掌握一种 嵌入式开发的在线调试、仿真 开发工具 3. 较高的专业素质、较强的逻辑思维能力 4.有团队管理经验 二.MCU岗位—职位要求: 1. 3年以上MCU实际开发经验 2. 熟练掌握2种或以上单片机外设驱动开发(如SPI、CAN、 UART、 PORT); 3. 有3年以上RTOS开发经验; 4. 掌握源码版本管理工具GIT; 5. 有RH850芯片开发经验者优先; 6. 有车载CAN总线开发经验,并熟练掌握网络管理及诊断等机能者优先; 7. 具备较好的学习抗压能力,有良好的沟通表达能力及团队合作意识者优先考虑; 三.linux开发—职位要求 1、3年以上嵌入式Linux操作系统环境下的设计、开发和调试软件的经验。 2、具备操作系统中的多进程、多线程编程经验。 3、精通C/C++语言、熟悉嵌入式操作系统工作原理。 4、熟悉嵌入式软件开发和测试流程,熟练使用交叉编译开发环境和工具。 5、具有车载IVI和仪表开发经验和业务知识者优先。
-
岗位职责 1.负责arm系列的嵌入式软件的编写和调试; 2.能独立完成项目开发; 3.完成上级交办的其他工作; 任职要求: 1.熟悉MIPI、USB、PCI/PCIE、Flash、GMSL2、UFS、camera等Linux下驱动开发; 2.熟练掌握Linux 存储/中断/调度/IO/网络/camera/文件系统等子系统; 3.了解can、uart、i2c、485、tcp/ip等通讯协议; 4.熟悉arm平台嵌入式Linux应用开发,linux系统裁剪,优化,调试; 5.了解交叉编译; 6.熟练使用C++语言; 7.会使用git版本管理软件; 8.有音视频编解码经验。
-
岗位职责: 1、 负责嵌入式Linux设备驱动的设计、开发和维护,包括但不限于硬件抽象层,内核模块,硬件接口等。 2、参与嵌入式Linux系统的优化和调试,提升系统性能并保证系统稳定性。 3、 根据产品需求,进行硬件接口的设计、开发,以及与上层应用的接口定义和实现。 4、负责新技术的研究,预研和引入,提升产品竞争力。 5、对产品进行持续的质量改进,识别和修复软件中的bug,提升产品的稳定性和用户体验。 6、 协助硬件工程师进行硬件设计和故障排查,提供硬件的软件支持。 7、 编写技术文档,包括设计文档,接口定义,测试报告等,以提供清晰的技术指南和参考。 8、 与项目管理和其他团队成员保持良好的沟通,确保项目按照既定的时间表进行。 任职要求: 1、本科及以上学历,电子信息、自动化、计算机、通信等相关专业; 2、具备良好的团队合作能力和沟通技巧,对解决复杂技术问题充满热情; 3、具有扎实的编程基础,熟悉C/C++编程; 4、具有深入的Linux内核和设备驱动开发经验,熟悉硬件电路设计和嵌入式硬件平台; 5、具备海思、RK、SigmaStar、亿智、君正等IPC、Android底层平台开发经验优先考虑; 6、有对讲、IPC、智能家居行业从业经验者优先考虑。
-
岗位职责 1. 基于嵌入式Linux平台的系统和应用软件开发; 2. 负责ARM平台CPU模块的软件适配和功能开发; 3. 负责BSP的开发及linux系统的裁剪和适配; 4. 维护文档与源码的开发、维护及版本控制 5. 根据项目需求,完成技术评估验证、软件架构设计、功能模块设计、编码实现等项目开发设计工作; 6.领导交办的其他工作。 任职要求 1. 本科或以上学历,计算机、通信、电子类相关专业,有三年以上C/C++和嵌入式Linux开发经验; 2. 有扎实的uboot kenerl rootfs 移植、裁剪、优化、Linux设备树开发等经验; 3. 熟悉Linux系统下多线程开发、网络编程、文件操作、进程间通信及应用编程Qt开发; 4. 熟悉Yocto、BuildRoot以及常用的嵌入式linux系统开发工具和调试方法; 5. 掌握SPI/UART等总线等硬件协议,对底层硬件的工作原理有比较好的理解; 7 良好的英语阅读能力,熟悉查阅相关的英文资料; 8. 善于与人沟通、合作,有良好的团队