Skip to content
← Back to job listings

QNX BSP软件开发主任工程师

joyson · 沙河口区, 辽宁, 中国; 鄞州区, 浙江, 中国; 闵行区, 上海市, 中国

External listingfull-time8 days ago

About The Role

  • 负责QNX系统在新硬件平台的Board Bringup,熟悉ARM Cortex-A/R系列处理器、内存控制器、时钟、中断控制器(GIC)等核心模块初始化以及Startup Library编写与修改。 · 负责QNX资源管理器(Resource Manager)框架下的驱动开发,涵盖SPI、I2C、GPIO、Ethernet、USB等外设。 · 负责Nor Flash、eMMC、UFS、DDR等存储介质驱动适配与性能调优。 · 负责QNX下VLAN适配、以太网协议栈(io-pkt)配置优化,熟悉ARP/ICMP/DNS等协议,熟练使用Wireshark进行网络问题分析。 · 负责QNX系统镜像(IFS/rootfs)构建与裁剪,GPT分区表配置及安全启动(Secure Boot)实现。 · 负责系统启动时间优化、运行时性能调优及低功耗管理。 · 负责构建环境维护(Makefile、QNX SDP),熟练使用gcc/qcc交叉编译工具链 · 信息安全补充 · 负责QNX平台信息安全方案开发,包括安全登录,安全启动(签名验签)、DAC,Selinx 安全访问略,HSM驱动集成与调优、OPTEE Client API接口开发. · 熟悉 kernel 下平台cve漏洞 和licence 合规分析 教育要求:Educational Requirements: ● 全日制大学本科及以上学历,计算机、软件工程、通信、电子、等相关专业。 一、 工作经验:Work Experience: ● 8年以上嵌入式系统开发经验,4年以上QNX平台开发经验, ● 具有Qualcomm SA8255/SA8775/SA8620P等车规SoC量产项目经历,熟悉QNX BSP、驱动开发、Resource Manager、io-sock、Secure Boot、OTA及功能安全开发流程,能够独立承担从硬件Bring-up到量产交付的系统软件平台建设工作 二、 专业能力:Professional Competence: ●计算机、通信、电子、智能汽车相关专业优先。 三、 语言能力:Language Skills: ● 基础英语四级;具备良好的英语沟通能力,其中口语交流无障碍者优先。 四、 其他要求:Other Requirements: ● 积极主动,用于面对挑战。 ● 良好的沟通能力。 五、 业务知识要求:Business Knowledge: l 熟悉汽车电子电气架构(E/E Architecture)、域控制器及中央计算平台架构。 l 了解智能驾驶系统架构,理解感知、定位、规划、控制等核心业务链路。 l 熟悉车载网络通信体系,包括 CAN/CAN FD、LIN、Automotive Ethernet 等。 l 理解 Camera、Radar、LiDAR、GNSS/IMU 等传感器的接入及数据流转机制。 l 熟悉智能驾驶平台主流SoC架构,如 Qualcomm SA8255/SA8775/SA8620P、NVIDIA Orin 等。 l 具备 ISO 26262 功能安全基础知识,了解系统软件相关安全机制设计与实现,有功能安全开发经验。 l 具备 ISO 21434 汽车信息安全基础知识,理解 Secure Boot、OTA、安全存储等关键技术。 l 熟悉汽车软件量产开发流程,了解 ASPICE、V-Model 及需求到量产交付全过程。 l 具备智能驾驶域控制器、智驾盒子或中央计算平台量产项目经验,能够协同软硬件、算法和测试团队完成产品交付。 理想候选人(加分项) l 具备高通 SA8255/SA8775/SA8620P 平台量产经验; l 具备 QNX 平台从 Bring-up 到 SOP 的完整项目经验; l 参与过 NOA、L2+/L2++、高阶ADAS等智能驾驶项目开发。

This is an external listing. JobSpring does not represent or verify the employer. Report this listing