任职要求
1.基本要求:
(1)本科及以上学历,计算机科学、电子工程、自动化、通信工程、软件工程或相关专业。
(2)3年及以上嵌入式系统开发经验,有独立负责完整模块或项目的经验。
(3)精通C/C++编程语言,具备良好的编程习惯和代码规范意识。
(4)深入理解计算机组成原理、操作系统原理(特别是实时操作系统RTOS)。
2.专业技能:
(1)硬件接口与驱动: 熟练掌握常见外设接口(UART, SPI, I2C, USB, CAN, Ethernet, ADC/DAC等)的工作原理和驱动开发调试。
(2)处理器平台: 熟悉至少一种主流嵌入式处理器架构(如ARM Cortex-M/A系列, RISC-V, MIPS等)及其开发环境(Keil, IAR, GCC, Eclipse等)。
(3)实时操作系统: 有基于RTOS(如FreeRTOS, uC/OS, RT-Thread, ThreadX等)开发的经验,理解任务调度、同步通信、内存管理等机制。
(4)调试能力: 熟练使用示波器、逻辑分析仪、万用表、JTAG/SWD调试器等硬件调试工具,具备扎实的硬件问题定位能力。
(5)协议栈: 熟悉常用通信协议(如TCP/IP, HTTP/HTTPS, MQTT, CoAP, Modbus等)的原理和应用者优先。
(6)工具链: 熟悉嵌入式开发工具链(编译器、链接器、调试器、版本控制工具Git/SVN等)。
3.经验要求(加分项):
(1)有文件数智化管理产品开发经验者优先。
(2)有低功耗产品(电池供电)设计、调试和优化经验者优先。
(3)有Bootloader、安全启动、固件加密/签名、安全OTA经验者优先。
(4)有Linux嵌入式系统(如基于ARM Cortex-A系列)开发经验者优先。
(5)有无线通信模块(Wi-Fi, Bluetooth, BLE, LoRa, NB-IoT, 4G/5G等)集成开发经验者优先。
(6)有参与产品从0到1量产全流程经验者优先。
4.软技能:
(1)优秀的分析问题和解决问题的能力,具备严谨的逻辑思维。
(2)良好的沟通协调能力和团队合作精神,能够有效进行跨部门协作。
(3)强烈的责任心、自驱力和抗压能力,能保质保量按时完成任务。
(4)具备良好的文档编写习惯和学习能力,能够快速掌握新技术。
对嵌入式技术有热情,关注技术发展趋势。