岗位职责:
1. 协助应用软件的设计、开发、调试及维护工作。
2. 基于ubuntu平台开发python应用程序。
3. 参与Linux系统简单外设(i2c/spi/pwm)驱动代码优化与性能调优。
4. 编写技术文档,整理测试报告,支持对外知识分享。
岗位要求:
1. 熟悉C/C++编程语言,了解指针、内存管理、数据结构等核心概念。
2. 掌握至少一种嵌入式开发平台(如arm、stm32、Arduino、ESP32、risc-v)经验。
3. 了解常见通信协议(UART、SPI、I2C、CAN、TCP/IP等)。
4. 具备基础硬件调试能力。
5. 具备python开发经验更佳