加入我们
首页 > 加入我们 > 高级嵌入式Linux软件工程师

高级嵌入式Linux软件工程师

岗位职责:  

1、配合项目计划,负责嵌入式Linux应用及驱动软件开发及维护,具体消费电子类无线产品系统软件功能模块设计、编码、调试、单元测试,系统集成测试灯工作,确保项目进度和质量相关要求;   

2、参与项目的需求讨论和需求分析,与其他软件开发人员共同制定软件接口;    

3、编写相关设计开发文档和项目文档。协同测试等部门解决研发、生产测试及量产过程中出现的软件问题;    

4、参与重大技术问题的技术攻关,提升软件开发水平;    

5、配合部门进行人员培养。    


任职要求:

1、本科及以上学历,计算机软件相关专业;

2、5年以上嵌入式Linux软件开发经验,对内核有较深入的理解,熟练掌握uboot移植、kernel剪裁和移植、文件系统移植、驱动程序开发、应用程序开发,能够独立完成软件项目的设计和开发工作;

3、熟练掌握SHELL脚本和MAFILE编写,熟练掌握GCC/GDB等编译和调试工具;

4、熟悉各种常用的外设(GPIO、I2C、SPI、UART、Ethernet、USB)及其驱动开发;

5、精通C/C++语言编程,精通算法与数据结构,思维严谨,逻辑清晰,有良好的编程习惯和编程风格;

6、有较强的分析和解决问题的能力,有较强的执行力和沟通能力,有良好的主动性、责任心和团队合作精神;