嵌入式软件工程师(Linux应用)(A244394)
xTool职位描述
职位描述: 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协助开发、调试与问题定位经验
对这个职位感兴趣吗?