嵌入式软件工程师(EMS方向)
厦门·星星工业园 | 本科 | 3-5年
13-20k
岗位职责:
(1)负责新能源数据监控/电力监控的相关产品的整体软件架构设计及应用软件开发;
(2)负责嵌入式操作系统Linux/freeRTOS/ucos的裁剪移植、外设驱动开发,应用关键代码设计与开发;
(3)负责公司监控产品开发技术管理,开发任务分配、开发过程和质量管控、代码评审等;
(4)熟悉LightGBM/LSTM等轻量化AI技术算法的ARM应用;
(5)指导团队进行关键技术攻关和问题解决,对团队进行技术培训,提升整体技术能力;
任职要求:
(1)本科以上学历,软件工程、计算机、通讯工程等相关专业,5年以上嵌入式开发经验;
(2)熟悉数据库应用开发(sqlite/mysql),有大型数据库设计经验或监控产品软件经验优先。
(3)至少熟悉ARM的Cortex-A/ Cortex-R/Cortex-M体系架构之一,至少熟悉2种ARM硬件平台,有嵌入式板卡的开发经验者更佳。
(4)熟悉各类常用开发语言以及编译环境,精通C/C++/GNU C编程,精通gcc编译器以及cmake、Makefile先。
(5)精通各种总线及通讯协议,包括但不限于RS485、CAN、MODBUS、MQTT、IEC61850、IEC104协议等;
(6)有较强设计文档编写能力,有电力、数据中心动环监控、光伏监控行业开发经验者优先。"
嵌入式系统调度
深圳·深圳新一代产业园 | 硕士 | 1-3年
25-55k
岗位职责
1.参与嵌入式通用调度管理平台开发:负责实时调度算法设计与实现(如任务优先级调度、时间片调度等)、任务生命周期管理、系统资源(CPU / 内存 / 外设)调度优化,确保平台满足实时性需求;
2.负责嵌入式分布式通讯平台开发:设计并实现分布式节点间的通讯协议(如基于 TCP/IP、MQTT、自定义轻量级协议等)、数据传输可靠性保障(重传、校验、流量控制)、节点发现与管理功能;
3.参与需求分析与技术方案设计:结合业务场景梳理调度与通讯模块的功能需求,输出技术方案、接口文档、设计文档;
4.负责代码开发、单元测试与问题排查:遵循编码规范完成核心模块 C/C++/V 代码开发,进行单元测试、集成测试,定位并解决开发过程中的性能瓶颈、稳定性问题;
5.协同跨团队合作:与硬件开发、应用开发团队配合,确保调度与通讯平台适配不同嵌入式硬件环境,满足上层应用的调用需求。
岗位要求:
1.研究生及以上学历,计算机科学与技术、自动化等相关专业;
2.具备扎实的计算机体系结构、操作系统、数据结构与算法、自动控制原理等专业基础理论知识。
3.具有 2~3 年嵌入式系统开发相关工作经验,有明确的嵌入式软件模块独立开发成果;
4.精通 C 语言(C99 及以上标准)、C++ 语言(C++11 及以上标准),熟练掌握面向过程 / 面向对象编程思想,能独立完成高性能、高可靠性的嵌入式软件模块开发;
5.熟悉嵌入式硬件架构(如 ARM Cortex-A/R/M 系列、X86 嵌入式架构),了解硬件外设(UART、Ethernet、SPI 等)的驱动原理与调用方式;
6.掌握至少 1 种嵌入式实时操作系统(RTOS)开发经验,如 FreeRTOS、RT-Thread、VxWorks、QNX 等和多任务Linux系统开发经验,理解 任务调度机制、内存管理、中断处理原理;
7.熟悉嵌入式分布式通讯相关技术:了解 TCP/IP 协议栈(如 LwIP)、常用嵌入式通讯协议(MQTT、CoAP、Modbus、CANopen 等)、数据序列化技术(Protobuf、FlatBuffers、MessagePack 等);
8.具备良好的问题排查能力,能使用调试工具(如 GDB、J-Link、逻辑分析仪)定位嵌入式软件的功能、性能及稳定性问题;
9.了解版本控制工具(Git/SVN)、敏捷开发流程,能规范编写技术文档(设计文档、测试报告、接口说明等)。"
嵌入式软件工程师
厦门·厦门佳因特科技有限公司 | 本科 | 3年以上
15-25k
岗位职责:
(1)负责新能源数据监控/电力监控的采集设备产品的应用软件开发;
(2)负责产品功能模块的子系统设计、代码编写、集成自测、过程文档撰写等;
(3)参软件方案或相关控制策略设计及评审。
(4)负责产品的相关软件自测及测试方案制定。
任职要求:
(1)本科及以上学历,通信、自动化、计算机等相关专业毕业;
(2)熟悉Linux/freeRTOS多线程、网络编程、界面显示,有web后端及数据库开发经验优先;
(3)熟悉各类常用开发语言以及编译环境,精通C/C++/GNUC编程,精通qcc编译器以及cmake、Makefile先.
(4)具备基础的硬件调试技能,熟悉RS232/RS485.网口,USB口等工作原理:
(5)精通TCP、UDP、HTTP等网络协议,精通MODBUS、MQTT、IEC61850、IEC104等常用工业通讯协议;
(6)较强设计文档撰写能力,有EMS及新能源相关监控行业开发经验者优先。"