职位描述
岗位职责:
1. 负责嵌入式软件的需求分析、架构设计、编码实现及调试优化。
2. 基于 RTOS(如FreeRTOS、RT-Thread、VxWorks等)或 Linux系统开发驱动、中间件或应用程序。
3. 参与硬件平台选型,完成芯片外设驱动(如UART、SPI、I2C、USB、CAN等)的开发和移植。
4. 优化系统性能,解决内存、功耗、实时性等关键问题。
5. 协助硬件团队完成电路设计调试,分析并解决软硬件协同问题。
6. 编写技术文档,包括设计说明、测试报告及用户手册。
任职要求:
1. 3年以上嵌入式开发经验,精通 C/C++语言,具备良好的编程规范和代码质量意识。
2. 熟悉至少一种RTOS(如FreeRTOS、RT-Thread、uC/OS等)或 Linux嵌入式开发(内核裁剪、设备树、驱动开发等)。
3. 掌握常见通信协议(TCP/IP、MQTT、Modbus、CAN等)及外设接口开发。
4. 具备硬件基础知识,能阅读原理图,熟练使用示波器、逻辑分析仪等调试工具。
5. 熟悉嵌入式开发工具链(如GCC、Keil、IAR、JTAG等)及版本管理工具(Git/SVN)。
6. 有ARM Cortex-M/A系列开发及Linux应用层开发(多线程、Socket、进程间通信等)经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕