嵌入式软件开发工程师

岗位职责:

1. 负责公司硬件产品嵌入式软件开发;

2. 负责嵌软概要设计文档、模块设计文档编写;

3. 负责嵌入式产品linux系统开发(系统移植、linux驱动、linux应用程序开发)、STM32程序开发以及相应的测试工具开发,能独立承担项目开发工作;

4. 负责软件BUG处理、修复;

5. 根据项目需要到现场开展功能调试及测试验证。

任职资格

1.具有5年以上arm嵌入式linux软件开发、STM32单片机开发经验;

2.熟悉硬件驱动原理,熟悉linux内核(IPC机制、信号、进程调度、设备驱动),能完成linux常用的外设驱动移植、开发;

3.能看懂基本的硬件原理图,会使用示波器、万用表、逻辑分析仪等常用的硬件测量工具;

4.精通C、C++语言编程,熟悉shell、python脚本语言开发,有良好的编程规范;

5.精通嵌入式linux应用软件开发(多线程、多进程、文件操作、数据库和网络编程);

6.有英伟达(如Xavier、Orin)平台应用软件开发、集成经验优先;

7.熟悉物联网系统架构和主流的通信协议,如HTTP、MQTT、COAP,并有实际开发调试经验。

公司地点:深圳科技公园深圳·南山区·科技园

公司简介:

职位发布者:杨女士

深圳市南深人力资源股份有限公司成都分公司

融资阶段:

公司规模:

相似职位: