嵌入式软件开发工程师

岗位职责:负责下一代车载计算与通讯架构的底层软件的开发,承担Linux 设备驱动的开发,包括:

1、负责数字单板的底层软件交付;

2、嵌入式软件驱动开发:OS和根文件系统定制、SPI/I2C/MDIO等驱动开发;

3、软件算法向嵌入式平台移植和优化,基于芯片级的算法offload;

4、汽车电子电气架构系统API接口的制定、开发、测试;

5、负责底软团队和其它团队的合作沟通;

6、负责智能汽车领域底层软件的架构设计、功能安全实现和行业趋势的研究;

岗位要求

1、精通C语言,以及嵌入式系统的开发,具备软件集成、编译、调试等能力;

2、精通Linux操作系统API和内核实现原理,有内核驱动模块的经验优先;

3、精通ARM体系结构,有相关嵌入式软件开发经验,精通SPI/I2C/MDIO总线协议;

4、了解芯片和硬件加速器原理;

5、了解或熟悉基础的车载通信协议,如Lin、CAN、车载以太等;熟悉汽车电子常见开发工具的使用,如CANape或CANoe等。

公司地点:上海华为上海研究所上海华为研究所

公司简介:

华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商,我们致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、办公、出行等全场景获得极致的个性化体验。目前华为约有19.4万员工,业务遍及170多个国家和地区,服务30多亿人口。

职位发布者:王天宇

华为技术有限公司

融资阶段:C轮

公司规模:10000人以上

相似职位: