Skip to content

Open nowPosted 310 days ago

嵌入式软件工程师(北京/上海/GUI方向) - 移动OS

ByteDance19,268 open roles

Where
Beijing, Chinese Mainland
Get the CV for this job

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

Your applicationOpen now嵌入式软件工程师(北京/上海/GUI方向) - 移动OSByteDance · 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 ByteDance'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.5% of postings close within 7 days. Measured by our own scanner across the market. ByteDance postings stay open a median of 9 days.

Share of postings closed within
  1. 2.0%1 day
  2. 4.3%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: posted 310 days ago

ByteDance median: 9 days open

The posting

团队介绍:我们隶属于产品研发与工程架构部,是字节跳动在智能硬件领域的软件技术攻坚力量—— 聚焦 AI 与智能硬件的深度融合,如豆包手机助手等;以 “让人与设备的交互更自然、更便捷” 为目标,探索前沿 AI 技术的落地场景,打造行业领先的智能硬件综合解决方案。 在这里,你将与一支顶尖技术团队并肩: - 直击 AI 与硬件结合的核心技术难题,参与从 “技术探索” 到 “场景落地” 的全链路研发; - 主导或深度参与关键技术突破,用创新定义智能硬件的交互未来; - 站在行业前沿,将技术理想转化为千万用户可感知的产品体验。 如果你心怀对技术的热忱,渴望在 AI 与智能硬件的赛道上突破自我、创造价值,我们期待你的加入,与我们一起解锁更多技术可能,共筑智能交互的新生态!

1、面向智能穿戴等智能设备,参与图形与应用框架的设计、开发及产品落地,建设可复用、可扩展的基础软件能力; 2、根据技术特长,承担应用运行管理、UI框架、公共组件、动效、图形渲染或系统协同等相关模块的研发,提升系统与应用体验; 3、持续优化软件性能、内存占用、功耗与稳定性,解决产品开发中的关键技术问题; 4、参与架构与接口设计、代码评审及工程质量建设,提升框架的可维护性和应用开发效率。

1、本科及以上学历,计算机、软件工程、电子信息等相关专业; 2、具备扎实的C/C++编程能力,掌握数据结构、内存管理、操作系统及多线程基础,具备良好的模块化设计与软件工程意识; 3、在应用框架、GUI、图形引擎或系统软件等相关领域具有项目经验,能够深入理解所负责模块的原理与实现; 4、具备良好的源码分析、调试和问题定位能力,能够结合实际需求进行技术分析与方案取舍; 5、具备较强的学习能力、技术主动性和团队协作意识,关注软件质量与用户体验。

加分项(具备以下任一相关经历即可) 1、有Android、鸿蒙/OpenHarmony、Vela/openVela等终端系统或其他自研应用平台的核心开发经验,参与过应用管理、窗口管理、包管理或系统服务建设; 2、有LVGL、Qt/QML、ArkUI、Android View、Flutter、React Native等GUI/跨平台框架的源码开发、机制扩展或深度定制经验; 3、有前端框架内核或自研UI框架开发经验,深入实现过组件模型、属性与状态管理、布局、事件、数据绑定或动画等机制; 4、有Skia、浏览器渲染引擎、游戏引擎或其他自研2D图形/动效引擎开发经验,涉及文字、矢量图形、合成、GPU加速或渲染性能优化; 5、在智能穿戴、智能硬件、教育硬件、移动端或桌面端,建设过被多个产品或业务复用的公共框架、组件库或软件平台,有应用容器、插件平台、双系统或异构系统协同开发经验,涉及生命周期、权限与资源管理、跨系统通信或服务协同; 6、有性能、内存、功耗及稳定性优化的实际成果,或有相关开源项目的代码贡献与核心模块维护经验。

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 ByteDance'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 ByteDance'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

    ByteDance'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.