linux软件开发工程师
岗位职责:
1.基于ARM Cortex-A以及实时Linux平台的C编程;
2.使用C/C++、Qtl等开发语言
3.在NXP、MTK、全志、瑞芯微等主流嵌入式平台上开发产品。
任职要求:
1)计算机、电子、自动化等相关专业,3年以上嵌入式系统开发经验;
2)熟悉ARM等平台下的嵌入式系统,具有较强的系统开发能力;
3)精通C/C++编程语言,熟悉嵌入式Linux开发环境,熟练应用gcc/g++、gdb、makefile等软件编译和调试方法;
4)熟悉linux操作系统原理与ARM架构、线程模型、进程调度、内存管理机制等;
5)熟悉uboot开发、Linux内核裁剪、内存文件系统制作;
6)熟悉Linux Kernel,拥有Linux底层驱动开发与调试经验;
7) 熟悉I2C、SPI、UART、CAN、USB等常用总线,了解DMA、中断机制。
8)熟悉常用设计模式,具备良好编程规范,具备良好的系统架构设计能力,熟练掌握常见系统架构模型和开源框架;
9)有良好的学习能力,独立思考能力,能够在短时间内学习并应用新技术;
10)有强烈的责任心,易于沟通,具有良好的团队合作精神,踏实认真、善于学习;
加分项:
1) 熟悉Android Framework。
2) 有智能终端或车载相关经验。
泰州 - 泰兴市
江苏华骋科技有限公司泰州 - 姜堰区
泰州 - 高港区
上智联,你更值3.74亿+ 职场人的选择 780万+ 高新职位精准推荐