嵌入式软件工程师(Linux应用)
岗位信息
| 招聘单位 | 童心制物 |
|---|---|
| 工作地点 | 深圳 |
| 官方更新时间 | 2026-04-27 17:35:05 |
职位描述
1. 负责嵌入式Linux应用软件架构设计与功能模块开发;
2. 负责中间件、通用服务软件的开发,硬件联调与产品集成;
3. 负责设备应用逻辑开发,主导从需求分析到量产导入的全流程开发;
4. 开发网络通信功能,实现设备与云端、设备与移动端的数据交互;
5. 维护现有项目软件代码,持续优化功能模块、业务流程及产品体验;
6. 深入分析并解决产品开发、测试、量产阶段出现的各类软硬件问题;
7. 与硬件、算法、测试、中试等团队紧密配合,推动产品整体进度
任职要求
1. 本科及以上学历,电子/通信/自动化/计算机等相关专业;
2. 5年以上嵌入式Linux软件开发经验,拥有良好的代码风格和工程化习惯;
3. 必须有硬件调试经验,能独立完成软硬件联调,具备优秀的应用框架设计能力及C/C++编码能力;
4. 精通多进程/多线程编程,理解同步与互斥机制;熟练掌握文件IO、epoll/select 多路复用、异步事件处理、信号等核心技术;
5. 精通TCP/IP网络编程,熟悉Socket编程模型,熟练运用 HTTP/HTTPS、MQTT、WebSocket 等应用层协议,了解消息队列中间件(如ZeroMQ、NNG)者优先;
6. 熟练使用gdb进行程序调试,掌握strace、ltrace、ps、top、dmesg、tcpdump 等排查工具;能够独立分析和解决内存泄漏、死锁、性能瓶颈等问题;
7. 能看懂原理图,具备数模电路基础,熟练使用示波器、逻辑分析仪、万用表等工具,具备较强软硬件结合的问题定位能力;
8. 强烈的责任心和ownership意识,皮实耐抗,对交付质量有较高要求;逻辑清晰,良好的沟通表达能力,并且主动性强,能够在快节奏、多任务的环境中高效工作。
【加分项】:
1. 有完整量产项目经历者优先;
2. 有嵌入式MCU软件开发经验者优先;
3. 有激光雕刻、数控设备等相关行业经验者优先;
4. 有AI协助开发、调试与问题定位经验
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。