岗位描述
岗位职责
1. 主导嵌入式操作系统(RTOS/Linux等)的选型、移植、裁剪与深度定制开发
2. 负责嵌入式底层驱动开发
3. 设计并实现嵌入式系统启动引导程序(Bootloader)、固件升级(OTA/DFU)及安全启动机制
4. 负责嵌入式系统实时性能优化,包括中断响应、任务调度、内存管理及功耗管理策略
5. 建立嵌入式软件开发流程与规范,包括代码审查、单元测试、持续集成(CI/CD)及版本管理
6. 负责嵌入式系统功能安全(ISO 26262/IEC 61508)与信息安全(IEC 62443/等保)的设计与实现
7. 研究并引入嵌入式领域前沿技术(Rust语言、AI推理框架TinyML、容器化边缘计算等)
8. 指导团队解决嵌入式系统开发中的关键技术难题(死锁、时序问题、EMC干扰、热管理等)
9. 参与芯片选型评估,与硬件团队协同完成原理图审查、PCB布局优化及信号完整性分析
10. 编写嵌入式平台架构设计文档、接口规范、开发指南及知识产权相关技术文档
任职要求:学历:电气、电力电子、电子科技、计算机、通信相关本科硕士及以上学历。
1. 精通C/C++嵌入式编程,具备底层代码优化与调试能力
2. 深入掌握至少一种嵌入式RTOS内核原理与移植
3. 精通Linux嵌入式开发
4. 熟悉ARM Cortex-M/R/A系列、RISC-V、TI C2000/DSP、Xilinx Zynq/MPSoC等处理器架构
5. 精通嵌入式通信协议栈开发(CAN/CAN-FD、Modbus、EtherCAT、PROFINET、TCP/IP、USB等)
6. 熟练掌握FPGA逻辑设计(Verilog/VHDL),具备SoC软硬协同设计经验
7. 熟悉嵌入式安全机制(Secure Boot、TrustZone、加密引擎、安全密钥管理、防篡改设计)
8年以上嵌入式系统开发经验,其中至少3年嵌入式平台架构师或技术负责人经验;
有从0到1搭建嵌入式软件平台(BSP、中间件、应用框架)并成功量产交付的经验;具备多核异构处理器开发经验者优先;