荣耀硬件开发工程师
任职要求
1、电子、通信、自动化、电气工程、机械电子、光电、存储介质、集成电路、精密测量等相关专业; 2、扎实硬件基础知识,精通模拟/数字电路分析及设计,具有基于ARM/DSP硬件系统单板开发和调试经验、数字/模拟传感器检测和模拟小信号处理分析能力等成功实践经验,在各类电子竞赛…
工作职责
1、硬件全领域技术看护,构建硬件全面技术专家和硬件总工能力,看护硬件方案实现质量,为硬件方案的商业成功保驾护航,支持终端产品全场景、智能化的实现; 2、负责产品硬件竞争力分析,具备技术创新能力,能够敏锐洞察行业发展趋势,参与行业最先进的技术发展交流,有从理论到产品化能力,引领硬件设计方案的逐步演进; 3、端到端的硬件产品模块设计交付,如满足性能功耗约束下,实现高速信号完整性,电源信号完整性,硬件模拟&数字电路设计、充电、sensor、显示、Camera模块、外购件选型和产品化设计等; 4、负责硬件器件选型、原理图设计到SDV测试的完整研发过程,满足功能、性能、功耗、成本、质量等多维度需求的研发设计; 5、负责模拟IC/数字IC的逻辑开发和验证,并负责ASIC化后芯片回片及匹配产品特性进行验证; 6、充/放电器件新技术研究及竞争力规划,根据电源IC产品的实际应用场景,定义拓扑结构,控制模式及基本环路参数设计,主导电源拓扑和控制的技术创新。
1、负责快手搜推广服务的云原生管控方向,建设云上的平台化服务管控、服务调度能力; 2、结合服务场景设计相关调度策略、智能弹性伸缩能力、潮汐混部能力,提高集群硬件利用率。
-数据库质量保证策略设计 -基于数据库内核架构(如事务引擎、存储管理、并发控制等),设计覆盖功能、性能、稳定性、安全性和灾难恢复的综合性测试策略 -针对极端场景(如硬件故障、网络分区、超大规模数据压力)和大事务/高并发场景,构建破坏性测试和压力测试模型 -测试用例开发 -编写自动化测试脚本(如Python/Perl/Shell/C++),覆盖SQL语法、事务隔离级别、锁机制、备份恢复等核心功能 -自动化测试工具以及测试用例管理平台的开发和管理工作。 使用各种测试工具和技术,自动化测试,记录和分析测试结果,并跟踪和验证缺陷 -编写测试报告和文档: 清晰准确地记录测试过程、结果和分析,编写测试报告和相关文档 -设计复杂场景测试用例,例如:极端压力测试:模拟百万级并发事务、TB级数据量下的系统稳定性;破坏性测试:强制断电、磁盘I/O错误注入、内存溢出等异常场景;边界条件测试:验证索引深度、页分裂、日志写满等临界值场景 -性能分析与调优 -使用工具(如sysbench、tpcc、tpch、自定义基准测试)分析查询执行计划、锁竞争、I/O瓶颈 -结合内核日志(如InnoDB redo log、PostgreSQL WAL)定位性能问题,推动优化方案落地 -缺陷管理与协作 -搭建测试环境(含多节点集群、混合负载),复现并跟踪内核级Bug(如死锁、数据不一致) -与开发团队紧密合作,提供Root Cause Analysis(RCA)支持,参与代码审查,提供测试反馈,协助开发人员定位和修复问题,推动内核代码修复 -技术预研与创新 -探索新技术(如向量化查询、持久内存、分布式事务)的测试方法 -开发定制化测试工具(如混沌工程平台、自动化故障注入系统)
1. 负责实现底层接口的封装,为应用层提供高效的API; 2. 负责实现跨域通信接口设计和实现,基于socket,共享内存等技术; 3. 负责对当前软件代码调优,降低应用软件的硬件占用率; 4. 负责应用空间调试工具和测试工具的开发;