嵌入式软件工程师
8千-1.5万秦皇岛市本科不限经验
职位描述
岗位职责:
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、进程间通信等)经验者优先。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅