返回职位列表
TAYEE.AI · 人才招聘
嵌入式工程师
负责嵌入式系统的底层驱动开发与 Bootloader 开发调试,基于 RTOS 或 Linux 进行应用层与中间件开发。
岗位职责
- 负责嵌入式系统的底层驱动开发(UART、I2C、SPI、CAN、Ethernet、USB、SDIO 等)与 Bootloader 开发调试
- 基于 RTOS(FreeRTOS、RT-Thread、Zephyr)或 Linux 进行应用层与中间件开发(多任务、IPC、内存管理)
- 参与硬件选型和原理图评审,与硬件工程师协作完成板级调试与功耗、性能优化
- 开发传感器(IMU、摄像头、激光雷达、编码器)数据采集与底层数据处理程序
- 实现与上位机或云端的通信协议(MQTT、HTTP、自定义协议、CANopen、Modbus)
- 编写单元测试、系统测试用例,参与产品系统集成与现场调试;负责量产固件的版本管理、OTA 升级方案设计与安全加固
任职要求
- 本科及以上学历,电子、通信、计算机、自动化、仪器科学等相关专业
- 能看懂原理图、数据手册,会使用示波器、逻辑分析仪进行调试
- 精通 C/C++,熟悉汇编更佳;具有良好的代码风格和文档习惯
- 熟悉 ARM Cortex-M/A 系列(STM32、NXP i.MX、地瓜机器人 S100、TI 等),有实际量产项目经验
- 至少熟练掌握一种 RTOS;若涉及 Linux 驱动开发,需熟悉设备树、字符设备驱动、中断、DMA
- 深刻理解 I2C/SPI/UART/CAN/以太网等底层时序,有协议栈(LwIP、CANopen)使用经验;熟悉 Keil/IAR/STM32CubeIDE、Git/Jenkins、Makefile/Cmake
- 加分项:有机器人、无人机、智能硬件、车载电子等运动控制项目经验;熟悉实时系统任务调度与时间分析,有安全关键系统(ISO 26262)经验;熟悉 BLE/WiFi/Zigbee/LoRa 等无线开发;有 ROS 节点与嵌入式端通信(serial、rosserial、micro-ROS)经验

