该职位来源于猎聘 职责描述: 1、1、嵌入式系统架构与开发:主导基于 ARM/Linux 与 MCU 双平台的嵌入式系统设计与开发,确保系统运行的实时性、稳定性和安全性;针对机器人底盘、传感器等实时控制场景,优化系统响应延迟和任务调度精度。 2、性能瓶颈分析与优化:对嵌入式 Linux 和 MCU 系统进行性能剖析(profiling),定位 CPU、内存、总线、外设等瓶颈,并提出可落地的优化方案;调整 Linux 内核与调度策略、优化任务优先级、提升多线程/多核并行性能。 3、安全设计与防护:制定并实施系统安全策略,防御渗透攻击、漏洞利用等威胁,保护设备和数据安全;针对资源受限的嵌入式场景,实施安全加固(包括启动链、文件系统、通信加密等)。 4、系统定制与集成:定制精简、高效、可维护的嵌入式 Linux 系统,优化 SOC 外设驱动性能(SPI、I2C、CAN、Ethernet 等);与 MCU 固件工程师、机器人算法工程师协作,优化软硬件接口与数据流。 5、漏洞管理与事件响应:定期进行系统安全扫描与漏洞修复,快速响应并解决安全与性能事件。 6、团队协作与指导:与硬件、算法、测试团队协作,确保系统在软硬件一体化下可靠运行;指导初级工程师在实时系统优化与安全加固方向的技能提升。 任职要求: 1、本科及以上学历,计算机、电子工程、自动化或信息安全相关专业。 2、8年以上嵌入式 Linux 与 MCU 系统开发经验,熟悉 ARM/AArch64 架构。 3、精通 Linux 内核、设备驱动开发、系统裁剪与性能调优。 4、具备 MCU 固件开发与调试能力(Cortex-M 系列优先),能进行跨处理器数据交互与同步。 5、熟悉实时系统设计与优化(RT Preempt、FreeRTOS、任务调度分析等)。 6、精通 C/C++ 编程,熟悉 Shell/Python 脚本,有扎实的数据结构与算法基础。 7、具备性能瓶颈分析能力,能使用 perf、ftrace、gdb、valgrind 等工具定位问题。 【加分项】 8、有嵌入式系统安全加固、SELinux/AppArmor 配置经验。 9、参与过机器人、物联网、智能硬件等高实时性项目。 10、掌握网络安全、加密协议或安全启动链设计。 11、熟悉多核异构 SoC(ARM+FPGA、ARM+DSP)优化经验。
对这个职位感兴趣吗?