职位详情
高级嵌入式软件工程师
1.5-3万
一飞智控(天津)科技有限公司
天津
5-10年
本科
01-12
工作地址

开发区南海路156号津滨通厂24号

职位描述
任职要求

1. 具备Linux系统软硬件开发,精通通信载荷项目的总体设计开发

2. 精通Linux下C/C++ 编程和多线程、多进程的开发以及 Socket网络编程,熟悉高并发网络模型,能熟练基于Linux系统进行程序设计和项目管理;熟练掌握软件开发编程工具,熟练操作系统下软件调试、GDB 调试;

3. 精通Linux驱动设计,熟练 mcbsp,SPI,UART,DMA、LCD 、键盘接口驱动开发,熟练掌握ARM, OMAP体系架构及底层驱动开发。熟悉常见Bootloader,uboot 的工作原理及移植,熟练使用Linux嵌入式系统的移植与裁剪,熟悉Linux 下常用文件系统的制作,熟悉常见开源工程的移植;

4. 熟悉操作系统基本原理和模块功能,熟练Linux操作系统内核代码,有分析代码经验,熟练使用和编写Makefile脚本来管理软件,熟练掌握Perl、Shell工具语言;

5. 熟悉TCP/IP 、http、https协议,熟练交换机、路由器、SNMP 网络通信软件的设计。 熟悉 Protel99se软件;熟悉模拟数字电路设计和调试及整机电磁兼容性设计。


岗位职责
1. 使用无人机领域MAVLink协议编写通信部分的代码;
2. 完成无人机系统所有通信功能的开发;
3. 了解现有无人机及其子系统的软硬件架构,并搭建飞控平台;
4. 基于开源飞控,进行相应的移植及应用;
5. 按照一定的编码风格和规范编写代码;
6. 使用一到两种代码仓库管理工具进行代码管理,做好代码评审;
7. 配合硬件和前后台软件,完成系统级调试,解决产品全生命周期内的嵌入式软件相关问题;
8. 遵循一定的规范,编写软件开发各阶段所需的文档,包括但不限于软件设计架构书、详细设计书等;
9. 熟练使用Project、Visio等工具编写开发所需的文件。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请