Xiaomi Technology

Embedded Software Engineer

Beijing, Beijing, CN

27 days ago
Save Job

Summary

职位名称: 高级C++开发工程师(核心服务方向)



工作地点: 北京/ 上海



职位类型: 全职



职位描述



我们致力于打造亿级用户规模的核心服务系统,现寻找一位具备扎实技术功底与实战经验的C++开发工程师。您将主导关键服务模块的设计与开发,保障系统在高并发、低延迟场景下的极致稳定性,任何代码失误都可能直接影响千万级用户体验。



核心职责



  • 负责C端核心服务(如实时通信引擎/高并发交易系统/分布式计算节点)的架构设计与代码实现
  • 攻克分布式系统下的容灾、性能瓶颈、数据一致性等关键技术难题
  • 主导关键模块的技术预研与落地,建立毫秒级响应、99.99%可用性的服务标准
  • 构建全链路监控体系,实现故障秒级定位与自愈能力



硬性要求



  • 技术栈深度
  • 精通Linux内核机制(进程调度/内存管理/IO优化),熟练使用perf、ebpf等调优工具
  • 掌握C++17新特性,具备大型项目开发经验(代码量10万行+),熟悉常见设计模式
  • 有复杂系统调试经验(core dump分析/死锁定位/内存泄漏追踪)
  • 实战能力验证
  • 主导过至少1个日请求量超百万的核心服务开发
  • 实际处理过因代码缺陷导致的线上重大事故(P0级故障)
  • 在ACM-ICPC/蓝桥杯等赛事中获得国家级银奖以上,或LeetCode周赛稳定前100名


  • 优先考虑



    • 有开源社区高质量项目贡献经历(GitHub star 200+)
    • 熟悉DPDK、RDMA等高性能网络编程技术
    • 主导过关键服务的全链路压测与混沌工程实践

    How strong is your resume?

    Upload your resume and get feedback from our expert to help land this job

    People also searched: