Skip to content

Open nowPosted 73 days ago

中间件框架工程师

agirobot/referral514 open roles

Where
Beijing, Chinese Mainland
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen now中间件框架工程师agirobot/referral · Beijing, Chinese Mainland
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on agirobot/referral's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market. agirobot/referral postings stay open a median of 1 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 73 days ago

agirobot/referral median: 1 days open

The posting

作为机器人软件框架核心成员,负责公司自研机器人中间件框架(集实时 M-to-N 通信、分布式数据总线、任务调度、数据回放与 AI 推理于一体)的架构设计与研发。主导底层通信链路、调度执行引擎与数据总线的高性能演进,支撑上层机器人业务在 x86、ARM、NVIDIA Jetson 等多平台上的实时、可靠运行。需具备扎实的现代 C++ 系统级功底、并发与性能优化能力,以及跨模块架构设计和落地经验,推动框架的稳定性、吞吐与延迟指标持续提升。

主要职责 1. 核心框架研发:负责中间件各核心模块(底层通信 fabric、消息总线、任务调度、推理基础设施)的设计、开发与维护,保障现代 C++ 代码质量、可移植性与实时性。 2. 高性能通信:主导 M-to-N 发布/订阅与 RPC 链路的性能优化,包括共享内存零拷贝、无锁数据结构、进程内/跨进程/跨节点多传输(TCP/Multicast/共享内存/PCIe)与 QoS 策略设计,持续压低延迟、提升吞吐。 3. 调度与执行引擎:负责数据流 DAG 拓扑、线程池、执行单元生命周期(初始化→执行→故障恢复)、多维运行状态管理与调度可视化,保证复杂业务图的正确执行与故障恢复。 4. 多平台适配:完成 x86_64、aarch64、NVIDIA Jetson(Orin/Thor)、Android ARM64 等平台的编译、适配与性能调优,处理平台差异(SoC、线程库、加固环境)带来的兼容性问题。 5. 稳定性与可观测:结合故障管理(FMEA)、数据/线程/SoC 监控与分布式日志体系,建设框架的可观测能力,定位并根治线上崩溃、内存问题(UAF/ABA)与竞态。 6. 工程化建设:完善基于 CMake / Conan 的构建体系、CI(静态检查、单元测试、覆盖率)与发版流程,推动模块解耦与依赖治理,提升整体研发效率。 7. 跨团队协同:与上层业务(感知、调度、数据回放)、AI 推理及硬件团队紧密配合,将框架能力沉淀为清晰的 API 与文档,支撑业务快速接入。

1. 教育背景:本科及以上学历,计算机、软件工程、自动化、机器人或相关专业。 2. 经验要求:3 年以上 C++ 系统/中间件研发经验,有通信中间件、机器人框架、DDS/ROS、或高性能分布式系统研发背景者优先;主导或深度参与过大型 C++ 框架/基础库的设计与落地。 3. 核心能力:精通现代 C++,深入理解多线程/并发、内存模型、无锁编程、共享内存与零拷贝;熟悉网络通信与序列化(Protocol Buffers / FlatBuffers 等);具备扎实的性能分析与调优能力(perf、ASAN/TSAN、Perfetto 等)。 4. 工程能力:熟悉 CMake / Conan 构建体系与 CI/CD 流程;有良好的模块化设计、代码规范与单元测试意识。 5. 平台经验:有 ARM/嵌入式/NVIDIA Jetson(Orin/Thor)等异构平台开发或交叉编译经验者优先;了解 DDS(如 FastDDS)、ROS2、CyberRT 等机器人通信中间件者优先。 6. 加分项:深入理解 Linux 底层调度机制(CFS/实时调度类、CPU 亲和性/绑核、线程优先级、NUMA、cgroup、中断隔离等),能从系统调度层面参与任务编排的设计与优化;熟悉机器人实时系统、SLAM/感知/推理链路、CUDA 加速,或有复杂系统性能优化(延迟/吞吐)实战经验者优先。

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against agirobot/referral's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on agirobot/referral's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    agirobot/referral's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.