我们正在寻找具有以下专业知识的软件/固件工程师。
- 在Windows On ARM平台上的BIOS开发
- 嵌入式控制器(EC)开发
- Windows操作系统驱动程序开发
职责包括:
- 提供特定领域的专业知识,以推动驱动程序/操作系统/固件(BIOS/EC)的工程开发和实施过程,从整体软件/固件的角度出发。
- 领导多个由其他软件/固件工程师以及负责复杂产品和平台设计和开发所有阶段的内部和外包开发合作伙伴组成的项目团队,包括解决方案设计、分析、编码、测试、故障排除和集成。
- 管理并扩展与内部和外部开发合作伙伴在软件/固件设计和开发方面的关系;根据业务信息分析结果,确保计划进展并做出决策,以更改或更新进度表和资源分配,以满足产品要求和开发进度。
- 向产品利益相关者传达软件/固件开发进展、升级和问题分析;与管理层、制造和开发合作伙伴合作,推荐和实施产品、流程或业务实践的更改,以解决升级问题、提供解决方案,并确保遵守预算和既定的产品路线图和进度。
- 推动新技术在软件/固件开发过程中的创新和集成。
我们正在寻找具备以下条件的人才:
- 计算机科学、信息系统、电气工程或相关专业。
- 通常具有15年以上与笔记本/个人电脑相关的软件/固件开发经验。
- 拥有丰富的多种软件/固件设计工具和语言经验,如C、C++、Python、汇编、WinDbg等。
- 评估软件/固件测试和方法的形式和过程,包括编写和执行测试计划、调试和测试脚本和工具。
- 具有CI/CD和敏捷或其他等效现代开发方法的经验。
- 具备软件/固件的整体架构经验,并与产品和解决方案的硬件/软件/操作系统设计进行交互。
- 优秀的分析、解决问题和沟通能力。
- 能够有效地在高级管理层级别沟通项目计划、建议和结果,并协商选项。