软件开发工程师
西安
硕士及以上
计算机类·电子信息类
使用简历深度优化功能,快速提升简历质量
职位介绍
【岗位名称】嵌入式软件工程师(NPU驱动方向)
【岗位介绍】打造公司算力底座,聚焦昇腾NPU算力芯片,面向自动驾驶,人工智能智能终端等应用常见。打造高安全,高可靠,高性能,开源开放的嵌入式软件平台。
【你将负责什么】
1、驱动与BSP开发:独立完成复杂芯片周边外设驱动的开发与适配(涉及12C/SPI/CAN/UART/网络加速/协议栈/PCIE/DDR/FLASH等).
2、AI芯片开发:深入AI芯片驱动及应用开发,亲自参与AI产业链的关键底层软件基础建设。
3、问题攻坚:快速定位,排查并解决软硬件结合处的功能与性能瓶颈。
4、控制理论工程化:将控制算法落地为工程代码,应用于芯片自研,机器人/无人机电控,车载驱动等多维场景。
【我们期望你】
1、基础扎实:具备良好的C/C++基础,熟悉常用数据结构和算法。
2、系统经验:了解Linux环境编程,掌握多线程,网络编程(Socket)等知识。
3、底层认知:了解ARM架构,拥有STM32、NXP等相关平台的开发经验。
【加分项】
1、拥有RT-Thread/FreeRTOS等实时操作系统的移植或开发经验。
2、在电子设计,嵌入式,机器人等相关领域的比赛中获得过奖项。

