嵌入式软件工程师

工作职责

1、 负责嵌入式Linux系统的驱动开发和调试,开发和维护各种硬件设备的驱动程序,如 GPIO、I2C、SPI、UART、USB、网络接口等。

2、 参与系统架构设计,与硬件工程师和软件工程师合作,参与系统架构的设计和优化。确保驱动程序与系统整体架构的兼容性和高效性。

3、 负责内核模块的开发和维护,调试内核设备树和内核模块,确保其在不同硬件平台上的兼容性和稳定性。

4、 负责开源软件的移植,将开源软件移植到特定的嵌入式平台上,解决兼容性问题。

任职资格

1、 扎实的计算机科学基础,熟悉操作系统原理,尤其是 Linux 内核。

2、 熟练掌握 C/C++ 编程及系统调试方法,具有丰富的 C/C++ 编程经验,能够编写高质量的代码,熟练使用调试工具(如 GDB),能够快速定位和解决问题。

3、 嵌入式Linux开发经验,有嵌入式Linux系统开发和调试的经验,熟悉Linux内核和用户空间的开发流程。

4、 硬件平台开发经验,熟悉常见的嵌入式处理器平台,如 ARM、MIPS 等,有飞思卡尔芯片(imx6 等)或瑞芯微芯片(RV1126、RV3566 等)的开发经验者优先。

5、 网络通信协议知识,熟悉 TCP/IP、UDP 等网络通信协议。有 RTSP、RTMP 等流媒体协议的开发经验者优先。

6、音视频开发能力,对多媒体播放器音视频同步和性能优化有开发和调试经验;具有 rtsp,gstreamer, ffmpeg以及vlc等方案开发经验优先;

7、有GB28181协议、ONVIF协议开发经验者优先;

公司地点:广州海珠区时代方洲(海珠)西区8号楼

公司简介:

职位发布者:朱女士

树根互联股份有限公司

融资阶段:

公司规模:

相似职位: