蚂蚁金服蚂蚁国际-嵌入式应用软件开发工程师(智能POS / 多平台方向)-全球技术
社招全职5年以上技术类-开发地点:深圳状态:招聘
任职要求
1. 计算机、软件工程、电子或相关专业,本科及以上学历,3-5年嵌入式应用开发经验; 2. 必须熟练掌握以下三类平台中的至少两类的应用开发: ○ Android 嵌入式应用:精通 Java/Kotlin,熟悉 System App 开发、系统权限管理、AIDL、NDK 基础调用,有智能终端或POS开发经验; ○ 嵌入式 Linux 应用:熟悉 C/C++,掌握 Qt/QML在 ARM 设备上的部署,能开发带图形界面的业务应用; ○ RTOS 应用:在 FreeRTOS、RT-Thread 或类似系统上使用 C 开发任务调度、消息通信、UI(如…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 负责智能POS及相关IoT终端设备上应用层软件的设计与开发,覆盖 Android、嵌入式Linux(带GUI)、RTOS 等平台中的至少两类; 2. 基于不同操作系统平台,实现支付主流程、设备管理、外设控制(如读卡器、打印机、扫码模块、密码键盘等)、远程升级及用户交互界面; 3. 通过标准接口(如串口、Socket、厂商SDK、HAL封装等)调用底层硬件能力,完成业务逻辑与外设的可靠集成; 4. 参与多平台软件架构设计,推动代码复用、模块解耦与跨平台适配方案落地; 5. 优化应用性能(启动速度、内存占用、响应延迟),保障系统在长时间运行下的稳定性与安全性; 6. 配合安全与认证团队,落实金融级合规要求(如PCI PTS、国密支持、安全启动环境下的应用部署); 7. 编写技术文档,参与需求评审与测试验证,支持产品量产与现场问题闭环。
包括英文材料
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
内核+
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.
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
还有更多 •••
相关职位
社招3-5年A34353
1. 负责公司嵌入式产品软件架构设计,代码编写、调试、维护等工作; 2. 负责技术方案评审,产品开发文档编写; 3. 负责产品调试及相关测试工作; 4. 负责产品前沿技术分析调研;
更新于 2024-07-22武汉
社招3-5年A134121
1. 负责公司嵌入式产品软件架构设计,代码编写、调试、维护等工作; 2. 负责技术方案评审,产品开发文档编写; 3. 负责产品调试及相关测试工作; 4. 负责产品前沿技术分析调研;
更新于 2025-02-26武汉
社招3-5年A164865
1. 负责公司嵌入式产品软件架构设计,代码编写、调试、维护等工作; 2. 负责技术方案评审,产品开发文档编写; 3. 负责产品调试及相关测试工作; 4. 负责产品前沿技术分析调研;
更新于 2025-02-26深圳