任职资格
1. 学历与专业
本科及以上学历,电子信息工程、自动化、计算机科学与技术等相关专业;
硕士或3年以上工业嵌入式开发经验者优先。
2. 技能要求
核心技术能力:
精通C/C++语言,熟悉单片机及ARM处理器架构(如STM32、NXP系列);
扎实的模拟/数字电路基础,能独立完成信号采集、滤波及调理电路设计;
熟练掌握以太网、CAN、SPI、MODBUS等通信协议开发,具备工业总线系统调试经验;
熟悉FreeRTOS、uCOS等实时操作系统,具备多线程、中断管理及资源调度开发能力。
工具与开发环境:
熟练使用Keil、IAR、STM32CubeMX等嵌入式开发工具;
掌握示波器、逻辑分析仪等调试仪器,具备硬件问题定位能力;
熟悉Git版本控制及持续集成(CI/CD)流程。
行业经验:
有工业控制、智能装备、汽车电子等领域嵌入式开发项目经验;
熟悉工业级EMC/安规标准者优先。
3. 素质要求
具备较强的逻辑分析和问题解决能力,能快速定位软硬件协同问题;
注重代码质量与可维护性,具备良好的编码规范意识;
适应团队协作,能高效对接硬件、算法及测试团队。
岗位职责
1. 嵌入式系统设计与开发
负责基于单片机(如STM32、C51系列)和ARM架构(如CortexM/A系列)的嵌入式系统硬件设计及底层驱动开发;
完成模拟/数字电路设计、信号调理及模数混合电路(ADC/DAC)的调试与优化。
2. 通信协议与实时系统开发
实现以太网、CAN总线、SPI、I2C等工业通信协议的开发与调试,独立完成MODBUS主从站协议编程与集成;
基于裸机(BareMetal)或FreeRTOS等实时操作系统开发多任务调度程序,确保系统实时性和稳定性。
3. 系统集成与测试
配合硬件团队完成PCB设计评审,解决信号完整性、EMC等问题;
搭建测试环境,完成嵌入式系统的功能验证、性能测试及可靠性测试。
4. 技术攻关与优化
针对工业场景中的复杂问题(如高精度时序控制、低功耗设计)提供嵌入式解决方案;
优化代码执行效率及资源占用率,提升系统响应速度和鲁棒性。
5. 文档管理与标准化
编写技术文档(硬件设计说明、驱动接口文档、测试报告等);
建立嵌入式开发规范,推动代码复用和模块化设计。