字节跳动NoC设计工程师-Data(北京)
任职要求
1、微电子、计算机等相关专业本科及以上学历,两年及以上总线开发经验;
2、熟悉计算机体系结构,有大规模SoC芯片设计经验;熟练掌握至少一种总线商用IP,如FlexNoC、NIC等;
3、熟练掌握常用总线协议,如AMBA AXI、APB、AHB等;有扎实的逻辑设计基础和RTL编写经…工作职责
1、负责NoC系统的方案设计、开发实现与集成等工作; 2、与验证团队合作,确保NoC的功能实现、性能达标; 3、与中后端团队合作,确保NoC的物理实现符合设计目标。
1、CPU芯片Core前端开发(职位包括建模,架构,微架构,RTL开发,验证,FPGA硬件仿真等); 2、定义及实现服务器级CPU核和系统IP内的关键模块; 3、与公司内外的其它软件,固件,中后端,系统硬件团队紧密合作。
1、负责芯片底层软件开发和SoC Bring-up; 2、负责SoC芯片的软件验证,包括Pre-silicon和Post-silicon阶段的验证; 3、负责BootRom/SoC底软开发&交付工作(MSCP/Tiano/UBoot/Coreboot/LinuxBoot/TF-A/TF-M/OpenSBI); 4、负责Core/NOC/UCIe/PCIe/DDR/PMU/RAS等某一IP的Firmware/Driver开发; 5、负责SoC HSM/Secure Boot/TF-A/TEE OS等软件开发;负责SoC Cypto engine/安全Driver等功能开发和验证; 6、负责NIC、DPU及RDMA硬件驱动开发、特性使能以及业务场景落地。
SoC设计: 1. 针对芯片需求,负责SoC微架构文档和代码实现,时序优化 2. 确保前端交付的各项质量检查。 3. 指导SOC设计及验证工程师完成实现及验证工作;推动,把控design service交付质量 4. 配合测试团队做样片测试,性能测试等工作 SoC后端实现: 1.负责推动,指导Design Service 完成芯片从Netlist到GDS输出的全部工作; 2.解决先进工艺(3,,5,7nm)下的设计挑战,能够针对后端全流程提出合理设计目标,技术方案并领导实现 3.协调跨职能团队(design service、IP vendor、设计)实现产品目标 4.主导Tape-out风险评估与问题攻关,确保项目按时交付
1、团队管理 管理并协调正式员工和外包团队,确保团队成员在网络运维方面的高效协作和责任分工。 组织团队培训,提升成员的技术能力和应急处理水平,确保团队具备处理复杂网络问题的能力。 监控团队的工作效率和服务质量,定期评估团队成员的绩效,提出改进建议。 2、网络运维管理 全面负责IDC网络和IT办公网络的日常运维工作,包括网络设备(如路由器、交换机、防火墙等)的监控、配置和维护。 通过监控工具实时跟踪网络设备的健康状态,及时发现并解决潜在问题,确保网络的高可用性和稳定性。 制定网络设备的维护计划,包括固件升级、配置备份、日志管理等,确保设备处于最佳状态。 3、故障与事件应急响应 制定并执行网络故障和事件的应急响应计划,确保在发生故障时能够快速定位问题并修复。 对网络中断事件进行根因分析(RCA),提出预防措施,避免类似问题再次发生。 与其他团队(如开发、安全、IT支持等)协作,确保跨部门问题的快速解决。 4、网络变更与维护 组织和实施网络设备的变更和升级,确保变更过程中的网络服务不中断或影响最小化。 审批和执行网络变更请求,确保所有变更符合公司规范和流程。 5、网络性能优化 分析网络性能瓶颈,提出优化方案,提升网络的吞吐量和响应速度。 监控网络流量,识别异常流量,防止网络拥塞或安全威胁。 6、文档与流程管理 维护网络设备的文档,包括网络拓扑图、设备清单、配置文件等,确保信息的准确性和及时更新。 制定和优化网络运维相关的制度、流程和规范,确保团队工作的标准化和规范化。 7、应急管理与沟通 在网络故障或重大事件中,作为主要的沟通和决策点,向公司管理层和相关部门汇报进展和影响。 组织网络事件的后续总结会议,输出改进方案和经验教训。 8、团队发展与文化建设 推动团队文化建设,增强团队凝聚力和责任感。 鼓励团队成员参与行业交流和技术学习,提升团队整体技术水平和行业影响力。