携程Android安全开发工程师(MJ023022)
社招全职2年以上火车票业务系统安全地点:上海状态:招聘
任职要求
本科以上学历,2年以上工作经验; 扎实的C/C++语言编程基础; 对操作系统和编译原理有深入了解; 对软件安全和逆向领域有强烈爱好,具备探索新技术的热情; 有良好的解决沟通问题的能力和团队合作精神; 安卓方向: Android基础扎实,对Android系统有深入的理解,了解安全机制和APK加载原理; 了解Andorid的Hook技术与原理,打包、反编译流程;有Android NDK开发经验; 具有鸿蒙开发经验者优先;了解汇编,熟练使用python,或有Android安全加固经验者优先。
工作职责
1.研究,维护公司移动端技术安全 2.落地公司移动端安全方案 3.探索前沿技术,为公司在新技术领域进行技术储备
包括英文材料
学历+
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
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
NDK+
https://developer.android.com/ndk/guides
The Native Development Kit (NDK) is a set of tools that allows you to use C and C++ code with Android.
https://www.youtube.com/watch?v=YvCRlJToCAg
While most Android apps are written in pure Java, Android's Native Development Kit (NDK) enables us to access code written in C/C++ via Java Native Interface (JNI).
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
相关职位
社招5-10年客户端开发
1. 客户端安全开发,包括不限于加固,安全SDK,验证SDK,隐私扫描 2. 负责客户端设备指纹,唯一标识,环境风险识别,客户端人机/身份验证的技术调研和开发 3. 协议以及异常设备类攻击case分析,研究相应的检测识别特征 4. VMP安全加固开发
更新于 2025-09-29
校招A190814
团队介绍:团队负责公司多个跨产品业务方向,提供可复用的平台能力及技术解决方案。我们为公司多业务提供如地理位置、行业数据、舆情、众包标注、中间件等多类型的中台能力与技术解决方案,积极利用AI等技术做中台能力提效与升级。 加入我们,你将有机会从中台的多视角参与业务建设,感受不同类型/阶段的业务特点;通过投身亿级用户场景的开发&架构工作,学习和解决极富挑战的技术问题;你也可以从数据出发,积极利用策略和模型,为业务提供有价值的助力。 1、进行安全新技术研究,输出研究报告,为业务部门提供参考; 2、协助分析客户端产品各种安全问题(例如数据加解密算法和数据传输协议等),提出解决方案并推动落地。
更新于 2025-08-04

校招研发
1. 参与收钱吧商户端APP的基础业务功能开发以及全球化改造和海外市场适配开发工作,在导师指导下学习iOS和Android双平台的商户经营管理应用开发。 2. 协助完成智慧门店3.0移动端产品的国际化改造,包括收银APP、扫码点单、会员管理等核心功能模块的移动端实现。 3. 学习移动支付SDK的开发与维护,了解多种海外本地支付方式的集成流程。 4. 参与硬件终端产品的移动端控制应用开发,包括智能POS、扫码设备等硬件的移动端管理界面。 5. 在团队指导下学习移动端安全开发规范,了解金融级移动应用的安全要求。
更新于 2025-08-14