Skip to main content

Linux嵌入式软件工程师

Technology
瞬联软件科技
成都-武侯区, 中国2天前截至 2026/9/6
全职

职位描述

职责: 1. 根据项目需求,使用 C/C++ 完成软件功能开发,负责对应软件模块的维护。 2. 参与项目需求分析,参与或独立完成系统框架与核心模块的设计与开发;主动与相关干系人沟通,态度积极、责任心强。 3. 参与版本疑难问题攻关,解决关键技术难题。 4. 根据项目要求,编写相关模块的软件详细设计文档。 要求: 1. 本科及以上学历,计算机相关专业,至少具有3年以上 Linux 开发经验。 2. 精通 C/C++,具备扎实的数据结构与算法基础,熟悉 ARM 架构嵌入式系统开发。 3. 熟悉 Linux 多线程开发、进程间通信及性能调优,深入理解网络通信模型,具备网络编程经验。 4. 熟悉 MQTT、TCP/IP、TLS/SSL 等协议。 5. 熟悉 I2C、UART、RS485、CAN 等总线与通信接口。 6. 熟练使用 Linux 操作系统及常用命令,能熟练编写 Shell 脚本、Makefile、CMake 等构建文件。 7. 熟练使用 SQLite 等轻量级数据库,能独立完成模块开发。 8. 熟悉 Linux 通信中间件、组播/广播、守护进程等技术。 9. 熟练掌握 Linux 音频架构(ALSA、PulseAudio、PipeWire),了解音频编码标准(AAC、MP3、PCM)者优先;有回声消除(AEC)、全双工语音处理相关经验者优先。 10. 具有清晰的价值导向,能明确自身工作服务的对象与所创造的价值;对交付质量要求严格,力求第一次就把事情做对,主动为最终结果负责。 11. 具备系统级问题定位能力,遇到跨专业边界问题时能主动协作、核实假设并给出信息完整的问题闭环。 12. 对新技术、新工具保持开放心态,愿意主动尝试并将其融入日常开发工作。

Keywords
3年以上SQLiteLinuxPipeWireCMakePulseAudioMakefileShell script

对这个职位感兴趣吗?