华为嵌入式软件开发、测试|秋招社招留学生

#简历被挂麻了,求建议#

软件开发工程师
【岗位职责】
在这里,您将和业界最优秀的软件工程师一起,研发处理性能最优、稳定性最强的产品,您将接触到最先进的产品处理器,并行化、分布式软件架构,引领发展的潮流。您将会:1、负责软件设计和交付,包括DSP嵌入式软件开发、大规模并行化软件设计、多线程多任务的动态调度,动态内存管理、AI Framework软件框架、编程语言模型等软件关键技术研究;
2、负责软件研发及商用过程中的功能、性能、可靠性等问题的定位解决;
3、负责软件新技术的预研和产品实现,提升产品优势;
4、负责多模软SOC芯片设计、开发和验证工作,包括计算、存储、互联、调度、并行化等关键芯片技术研究,提供持续领先的基带芯片解决方案;
5、对外洞察学术界、工业界新方向,通过机器学习、Tensor、大数据等行业新技术的探索,研究在通信、产品化的应用,持续创新,孵化基带新技术,为产品创造核心价值。
【岗位要求】
1、熟练掌握汇编/C/C++编程语言,对CPU、操作系统、Linux驱动有一定的了解;
2、有AI、并行化、嵌入式软件开发经验者优先。

软件测试工程师
【岗位职责】
1、对华为产品的软件质量进行把关;理解产品设计原理、实现过程;
2、制订测试计划、规划测试方案、编写软件测试工具、执行软件测试、分析测试数据、输出测试报告;
3、对测试中的问题进行分析和定位,与开发人员一起寻求解决方案;
4、提出对产品的进一步改进的建议,并评估改进方案是否合理;对测试结果进行总结与统计分析;
5、能负责各个产品和解决方案的准入测试、比拼测试、选型测试,负责重大跨领域项目集成交付、问题故障界定、技术能力中心(包括竞争分析、场景分析、性能分析)的建设等工作;
6、能直接与全球顶级的运营商、行业客户沟通对话,以专业的技术,架起华为与客户之间沟通的桥梁。
【岗位要求】
1、熟悉通信网络基础知识;
2、具备基本的软件编程能力;
3、熟悉相关网络协议规范,如TCP/IP或3GPP等;
4、熟悉测试基础理论,如黑盒和白盒测试方法;
5、具备良好的表达和沟通能力及团队协作能力,具有良好的项目管理能力,能基于客户需求开展方案验证及交付。
全部评论
哥,嵌入式软件开发技术栈有什么要求啊,我是本硕都是软工的
2 回复 分享
发布于 2024-03-17 10:03 陕西
请问池子里的能捞吗 需要加面吗?
点赞 回复 分享
发布于 2024-03-13 18:43 荷兰

相关推荐

一面 11.27一、岗位认知与实习经历类你对 AI 工程研发岗位的 title 和岗位描述有什么理解?为什么这个岗位需要这样标注?在 AI 应用开发实习中,你主要负责哪些与 AI 相关的功能点?处理大模型上下文提示词时,如何做能让生成效果更好?你在实习项目中是否有多种工具的顺序编排经验?二、技术基础类(一)网络协议相关Web SOCKET 协议的核心内容是什么?它的工作流程是怎样的?HTTP 协议属于哪一层?其底层是什么连接?TCP 协议和 Websocket 协议是否是同一个概念?Websocket 在 TCP 基础上多做了什么?IPv4 升级到 IPv6 有哪些好处?(二)Java 相关Java 中重写(override)和重载的区别是什么?被 final 修饰的类和方法有什么特性?被 final 修饰的类能否继承?被 final 修饰的方法能否重写?在什么场景下会给方法标记 final?类中初始化后的 final 字段,能否通过反射修改?Java 中 set 如何实现自定义去重(例如自定义类的特定属性相同即判定为重复)?自定义类的排序规则有哪些实现方法?你使用过 java.util.concurrent 包下的哪些类?请举例说明(如锁相关)。synchronized 和 ReentrantLock 的区别是什么?synchronized 修饰后,JVM 的指令会有什么变化?CPU 为什么会进行指令重排序?如何解决指令重排序带来的问题?volatile 关键字的作用是什么?它能保证原子性吗?volatile 关键字相比普通变量多做了哪些事情?(三)数据库与中间件相关MySQL 和 PostgreSQL 在使用体验和语法上有什么差异?如何利用 Mybatis 实现多数据库支持,隐藏不同数据库的 SQL 差异(让用户统一使用同一种 SQL 语法)?Mybatis 中 $ 符和 #号两个占位符的区别是什么?为什么需要区分这两个占位符?是否存在只能使用 $ 符而不能使用 #号的场景?如果有,如何规避相关风险?你了解 Nginx 的哪些配置?它为什么被称为反向代理?使用 Nginx 有哪些好处?你使用 Redis 时,key 和 value 主要存储哪些类型的数据?请举例说明。Redis 的 zset 底层是什么数据结构?为什么适合做排序?Redis 的 zset 数据结构与 MySQL 的索引结构(如 B + 树)有什么异同?为什么 Redis 不用 B + 树?超级大的 value 对 Redis 有什么影响?你了解 Redis 的通信协议吗?其大致结构是怎样的?如何实现 Redis 的代理中间件(隐藏真实 Redis 节点,解析客户端协议并转发请求)?三、求职意向与岗位疑问类你对工作地点(长沙、郑州)有什么偏好?是否都能接受?你对这个岗位或公司有什么想了解的问题?(如 AI 与后端工作内容的比例)二面 12.04深入实习和项目,讨论实现细节以及是否有其他实现方案,无八股三面 12.11实习、项目加穿插八股Java 项目中 JVM 频繁出现 “young GC”,可能的根因有哪些?AQS 的底层实现依赖哪两个核心组件?其在并发编程中的作用是什么?Java 中 CAS 的实现原理是什么?Linux 进程中的 PCB(进程控制块)核心作用是什么?包含哪些关键信息?每行有序的 m×n 矩阵中,获取第 k 小数的高效算法思路是什么?使用 AI 编程工具(如 Cursor)开发项目时,核心使用原则与提示词设计技巧有哪些?MCP 协议的核心作用是什么?大模型调用工具时,MCP 协议的工作流程是什么?三面已经结束两天了,官网状态还没变
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务