字节跳动RISC-V高级编译器工程师-基础库与编译工具链
社招全职A213151C地点:杭州状态:招聘
任职要求
1、熟悉计算机体系结构、编译器的基本工作原理;有性能优化、编译器开发、指令集架构设计相关工程实践经验; 2、熟悉C/C++语言,了解C++底层实现原理; 3、熟悉某一类指令集架构(如RISC-V、x86_64、ARM64、GPGPU或自定义指令集架构等)。 加分项: 1、搜…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、参与RISC-V面向C/C++、Java或Go语言编译器/虚拟机/高性能库等相关软件的开发和优化; 2、基于云端服务器应用,开展RISC-V生态软件的性能分析和优化,ISA和微架构软硬件协同设计优化。
包括英文材料
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
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
ARM64+
https://mariokartwii.com/armv8/
This page includes chapters of information that will teach a Beginner about the ARMv8 AArch64/ARM64 Assembly Language.
推荐系统+
[英文] Recommender Systems
https://www.d2l.ai/chapter_recommender-systems/index.html
Recommender systems are widely employed in industry and are ubiquitous in our daily lives.
还有更多 •••
相关职位
社招A27485
1、参与RISC-V面向C/C++、Java或Go语言编译器/虚拟机/高性能库等相关软件的开发和优化; 2、基于云端服务器应用,开展RISC-V生态软件的性能分析和优化,ISA和微架构软硬件协同设计优化。
更新于 2025-05-27北京
社招12年以上研发
【架构规划】 主导关键技术预研与架构决策,制定3-5年嵌入式平台技术发展路线 设计跨产品线的通用架构框架,构建领域特定嵌入式技术中台 制定软硬件协同开发规范,建立开发效能评估体系 【系统工程】 4. 主导需求工程分析,定义系统级DFEMA约束与可靠性模型 5. 负责复杂系统级解决方案的顶层设计(MCU/MPU异构计算架构设计) 6. 建立系统级V模型开发流程,制定ASIL/ISO26262兼容的安全规范 【技术领导】 7. 承担架构决策板(ADB)职责,评估技术负债与技术演进风险 8. 规划多层次技术验证体系(仿真测试/HIL/SIL融合验证) 9. 主导前沿技术预研(RISC-V生态/端侧AI加速/OTA全链路设计) 10. 培养核心技术团队,建立嵌入式领域人才梯队建设机制
更新于 2025-02-17深圳
社招KDQL
1、 针对业务需求定制Linux内核,结合业务需求开发内核新功能; 2、 结合服务特点对服务器底层/Linux内核进行性能调优; 3、 负责操作系统/内核前沿新技术的研究和应用。
更新于 2022-03-21深圳