高级嵌入式软件开发
招聘企业
职位描述
一、到岗后最紧急的工作任务
1. 快速熟悉公司现有嵌入式产品架构、技术栈及开发现状;
2. 梳理并优化嵌入式软件开发流程,建立代码规范与质量控制体系;
3. 主导当前重点项目的嵌入式系统设计与开发计划制定;
4. 完成对现有嵌入式系统性能、稳定性、功耗等方面的评估与优化方案。
二、日常岗位职责
负责嵌入式软件团队的技术管理、任务分配与进度跟踪;
主导嵌入式系统架构设计、驱动开发、系统移植与调试;
制定并推动代码审查、单元测试、持续集成等开发规范;
与硬件、测试、产品等部门协作,确保项目按时高质量交付;
跟踪嵌入式技术发展趋势,引入新技术提升产品竞争力。
三、技能要求
精通C/C++语言,熟悉ARM 架构,具备RTOS(如FreeRTOS、RT-Thread)或Linux 嵌入式开发经验;
具备5 年以上嵌入式软件开发经验,其中至少2 年以上团队管理经验;
熟悉嵌入式系统开发全流程,具备硬件调试能力(如JTAG、示波器等);
具备低功耗设计、性能优化、稳定性保障等系统级开发能力;
熟悉常见通信协议(USB、CAN、以太网、BLE、MQTT、音视频等);
具备良好的项目管理能力,能使用JIRA、Git、Jenkins 等工具;
了解物联网通信技术(如NB-IoT、LoRa、4G/5G 模组等)者优先。
四、经验要求
有嵌入式系统量产项目经验,主导过至少2 个以上完整产品开发周期;
有团队管理经验,带领过5 人以上嵌入式开发团队;
有跨部门协作经验,能有效推动硬件、软件、测试等多方资源;
有军工、工业控制、车载终端、智能硬件等行业背景者优先。

