超聚变
BMC软件开发工程师
岗位职责
负责通信软件的设计和交付,包括工具开发、DSP嵌入式软件开发、大规模并行化软件设计、多线程多任务的动态调度,动态内存管理、AI Framework软件框架、编程语言模型等软件关键技术研究;
负责通信设备软件研发及商用过程中的功能、性能、可靠性等问题的定位解决;
负责通信设备软件新技术的预研和产品实现,提升产品优势;
负责多模软SOC芯片设计、开发和验证工作,包括计算、存储、互联、调度、并行化等关键芯片技术研究,提供持续领先的基带芯片解决方案;
对外洞察学术界、工业界新方向,通过机器学习、Tensor、大数据等行业新技术的探索,研究在通信、产品化的应用,持续创新,孵化基带新技术,为产品创造核心价值。
任职要求
专业知识
计算机、软件、通信等相关专业本科及以上学历;
热爱编程,基础扎实,熟悉掌握但不限于JAVA/C++/C/Python等编程语言中的一种或数种,有良好的编程习惯;
具备独立工作能力和解决问题的能力、善于沟通,乐于合作,热衷新技术,善于总结分享,喜欢动手实践;
良好的沟通理解和人际交往能力。 业务技能:
了解ACPI、UEFI、USB、PCIe、Network、SBBR、SBSA、PSCI、TCG、MTCP协议之一;
熟悉I2C、SPI、LPC、UART、USB、PCI、Network、SAS、SATA、GPIO、VGA、Flash、DDR等设备开发流程之一;
具备较强的问题分析和解决能力,熟悉调试工具的使用。 业务技能:
熟悉Linux下编程,精通C/C++编程语言优先,熟悉常用数据结构和算法;
熟悉编译构建相关知识,精通cmake、编译优化、安全编译选项,有编译构建涉猎者优先;
了解操作系统基本原理,对驱动、内核有涉猎者优先。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。