- 地点
- 上海,中国
- 部门
- 硬件部
职责
- 负责产品底层固件架构设计、C/C++ 固件开发、模块联调、性能优化和稳定性提升。
- 负责常见外设接口及关键硬件模块的驱动开发、调试、验证和维护。
- 基于 RTOS 或裸机环境进行任务管理、资源调度、通信机制设计和实时性优化。
- 独立完成新板 bring-up、启动流程调试、外设验证、异常复现和根因定位,熟练使用 JTAG/SWD、示波器、逻辑分析仪等工具。
- 参与固件版本管理、发布流程、升级机制、日志机制和现场问题追踪,提升研发与量产阶段的可维护性。
- 配合硬件、测试和制造团队完成试产/量产阶段的固件验证、测试方案支持、问题分析和修复闭环。
- 与硬件、嵌入式系统、算法、结构、供应链、ODM/OEM 及海外总部团队协作,推动产品快速迭代和稳定交付。
必备要求
- 电子工程、通信工程、自动化、计算机、软件工程、仪器仪表或相关专业本科及以上学历。
- 3-5 年嵌入式固件开发经验。
- 熟练掌握 C/C++ 嵌入式开发,理解 MCU/SoC 基础架构、启动流程、中断、DMA、内存管理和常见调试方法。
- 熟悉至少一种 RTOS 或嵌入式系统开发环境,能够进行任务调度、线程同步、资源管理和实时性问题分析。
- 熟悉常见外设接口和通信协议,具备传感器、通信模块、电源/电池相关模块或其他硬件模块的驱动开发经验。
- 具备独立 bring-up 和 debug 能力,能系统性定位稳定性问题、时序问题、通信异常、功耗异常和量产阶段问题。
- 熟悉 Git 等版本管理工具,具备良好的代码规范、模块化设计意识、日志与问题追踪习惯。
- CET6 或同等英文能力,能够阅读英文 datasheet、参考设计和技术文档,并参与英文技术沟通。
- 具备强 Owner 意识、极客精神、抗压性、灵活性、复杂问题解决能力和快速学习能力,适应早期创业公司 0-1 阶段的高频变化。
优先条件
- 有消费电子、智能硬件、IoT 或复杂硬件系统研发与量产经验。
- 有至少一款嵌入式产品从 bring-up、功能验证到量产固件交付的完整项目经历。
- 有低功耗优化、OTA 升级机制、日志系统、异常恢复机制或量产测试工具开发经验。
- 有 Linux 嵌入式开发经验。
- 有开源项目、个人硬件作品、创客项目或极客型技术经历。
- 有早期创业公司经历,能够在需求快速变化、资源不完善的环境中主动推进问题。
Responsibilities
- Design embedded firmware architecture, develop C/C++ firmware, integrate modules, optimize performance, and improve stability.
- Develop, debug, validate, and maintain drivers for common peripheral interfaces and key hardware modules.
- Manage tasks, schedule resources, design communication mechanisms, and optimize real-time performance on RTOS or bare-metal environments.
- Independently perform board bring-up, boot process debugging, peripheral validation, issue reproduction, and root cause analysis using tools such as JTAG/SWD, oscilloscopes, and logic analyzers.
- Participate in firmware version management, release processes, upgrade mechanisms, logging, and field issue tracking to improve maintainability during R&D and mass production.
- Support hardware, test, and manufacturing teams with firmware validation, test plan support, issue analysis, and fix closure during trial and mass production.
- Collaborate with hardware, embedded systems, algorithm, mechanical, supply chain, ODM/OEM, and overseas headquarters teams to drive rapid product iteration and stable delivery.
Must Have
- Bachelor's degree or above in Electronic Engineering, Communication Engineering, Automation, Computer Science, Software Engineering, Instrumentation, or related fields.
- 3-5 years of embedded firmware development experience.
- Proficient in C/C++ embedded development; understanding of MCU/SoC architecture, boot process, interrupts, DMA, memory management, and common debugging methods.
- Familiar with at least one RTOS or embedded system development environment; able to perform task scheduling, thread synchronization, resource management, and real-time issue analysis.
- Familiar with common peripheral interfaces and communication protocols; experience in driver development for sensors, communication modules, power/battery modules, or other hardware modules.
- Capable of independent bring-up and debugging; able to systematically diagnose stability issues, timing issues, communication anomalies, power anomalies, and mass production issues.
- Familiar with version control tools such as Git; good coding standards, modular design awareness, and logging/issue tracking habits.
- CET6 or equivalent English proficiency; able to read English datasheets, reference designs, and technical documents, and participate in English technical communication.
- Strong ownership, geek spirit, stress tolerance, flexibility, complex problem-solving ability, and fast learning ability; adaptable to the high-frequency changes of an early-stage startup from 0 to 1.
Preferred
- Experience in consumer electronics, smart hardware, IoT, or complex hardware system R&D and mass production.
- Complete project experience with at least one embedded product from bring-up and functional validation to mass production firmware delivery.
- Experience in low-power optimization, OTA upgrade mechanisms, logging systems, exception recovery mechanisms, or mass production test tool development.
- Experience in Linux embedded development.
- Open-source projects, personal hardware works, maker projects, or geeky technical experience.
- Experience in early-stage startups; able to proactively drive issues in environments with rapidly changing requirements and incomplete resources.
公司简介
Ropedia 是一家总部位于新加坡的早期 AI 创业公司,专注于构建面向空间智能、物理智能与具身智能时代的数据基础设施。公司围绕下一代世界模型、机器人智能与真实物理场景理解等前沿方向,持续探索高质量数据、智能硬件与 AI 模型之间的深度融合,致力于为全球 AI 产业提供关键底层能力。
