负责嵌入式软件开发。
岗位职责:
1. 参与设计、开发和维护ARM Linux外设驱动程序,确保其⾼效运⾏和稳定性。
2. 与硬件⼯程师合作,确保硬件设计的正确性、可靠性。
3. ARM Linux驱动开发,如视频采集驱动,网络驱动等;PCIE驱动
4. 图形图像处理方面的C++应用程序。
岗位要求:
1. 计算机、电子工程、软件工程、光学工程、自动化、通信工程、机电工程或相关专业研究生第二年以上学历;
2. 具备扎实的编程实践能力,精通C/C++编程;
3. 熟悉linux内核架构和驱动程序模型者优先;
4. 具有嵌入式系统开发经验,熟悉硬件接口和通信协议(I2C/SPI/UART/USB/SDIO等);熟悉camera相关的mipi协议和I2C协议;熟悉SOC芯片如英伟达SOC者优先;
5. 熟悉驱动开发相关工具和调试方法;熟悉使用Git版本管理、cmake写编译规则;
6. 具备良好的沟通和团队合作能力,能独立调试和解决复杂问题;
7. 对硬件和底层操作系统有深入了解;
8. 逻辑性强,表达能力强,勇于接受挑战,乐观、扎实、不惧困难。
9. 乐于接受新鲜事物,具有良好的沟通与团队协作能力。
10. 拥有坦诚,严谨的工作态度。