返回查看全部岗位
招聘中

高级嵌入式工程师

30-45K·14薪
深圳5-10年本科

职位描述

岗位要求: 1. 熟悉C/C++编程语言,具备Linux环境编程经验,熟悉Linux系统编程、并发编程及网络编程; 2. 熟悉使用Linux开发环境的常用的编译和构建工具,包括GCC、Makefile、CMake和Git等,能够有效管理项目的构建过程; 3. 熟悉ARM或RISC-V体系结构,了解ARM或RISC-V的初始化(startup)流程和操作系统加载流程; 4. 熟悉嵌入式Linux开发,包括U-Boot开发、设备驱动程序编写、内核及文件系统裁剪; 5. 深入了解Linux内存管理,包括物理内存分配、虚拟内存管理、缓存一致性等; 6. 具备实时系统操作系统(RTOS)的开发经验,至少熟悉FreeRTOS/uCOS/Nuttx/Zephyr的一种,熟悉任务调度、中断处理、任务间通信等; 7. 熟悉嵌入式软件调试和性能优化,熟悉常用的性能剖析工具,能够独立定位和解决常见的内存问题; 加分项: 1. 具备硬件知识,能够协助硬件团队定位和解决硬件相关问题。 2. 具备嵌入式安全和网络通信方面的经验。 3. 对自动化测试、持续集成和持续交付有一定的了解。

更多高级嵌入式工程师内容