字节跳动Windows客户端开发工程师
社招全职5年以上A60939地点:深圳状态:招聘
任职要求
1、本科及以上学历,5年以上Windows平台开发经验; 2、精通C/C++编程、熟悉使用Windows SDK开发,熟悉Windows操作系统原理,计算机网络知识和常见网络协议,有Windows产品研发经验; 3、具备MDM/UEM/ZTNA等产品开发经验,深刻理解ToB业务者优先; 4、有一线实战编码经验,具备系统调优和软件性能加速分析、疑难杂症定位经验; 5、熟悉Go语言者优先;具备客户端安全产品新技术调研能力;熟悉Windows安全机制、Windows MDM机制、有Windows内核开发经验优先; 6、有客户端跨平台开发经验者优先;积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力。
工作职责
1、负责UEM产品Windows客户端的架构设计、核心功能研发、技术调研与创新的工作; 2、根据产品需求,主导完成项目核心功能模块的开发,保证高质量的交付,包括技术文档等; 3、持续迭代产品性能和稳定性,对开发中遇到的技术问题能够持续跟进并给出合理的解决方案; 4、与产品经理和其他组员一起协作快速交付迭代; 5、关注前沿技术发展,能够将新技术和知识传递给团队,并且转化到项目中。
包括英文材料
学历+
Windows+
[英文] Windows 10 Tutorial
https://www.tutorialspoint.com/windows10/index.htm
This tutorial gives you all the indepth information on this new operating system and its procedures.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
相关职位
社招5年以上A194366
1、负责UEM产品Windows客户端的架构设计、核心功能研发、技术调研与创新的工作; 2、根据产品需求,能主导完成项目核心功能模块的开发,保证高质量的交付,包括技术文档等; 3、持续迭代产品性能和稳定性,对开发中遇到的技术问题能够持续跟进并给出合理的解决方案; 4、与产品经理和其他组员一起协作快速交付迭代; 5、关注前沿技术发展,能够将新技术和知识传递给团队,并且转化到项目中。
更新于 2025-02-07
社招3年以上程序&技术类
业务介绍: 旨在搭建符合米哈游特点的企业效能平台,包括办公协同套件、专业系统、基础系统能力等。 工作职责: 1、负责Windows/macOS客户端应用架构设计、功能实现; 2、负责Windows/macOS客户端应用性能分析与优化; 3、负责IM底层SDK开发。
社招5年以上程序&技术类
业务介绍: 旨在搭建符合米哈游特点的企业效能平台,包括办公协同套件、专业系统、基础系统能力等。 工作职责: 1、负责Windows/macOS客户端应用架构设计、功能实现; 2、负责Windows/macOS客户端应用性能分析与优化;