logo of dingtalk

钉钉嵌入式软件开发工程师

校招全职钉钉2026届秋季应届生招聘地点:杭州状态:招聘

任职要求


必备条件:
1. 本科及以上学历,电子工程、计算机、自动化、通信、物联网等相关专业;
2. 熟悉C/C++语言,具备良好的编程习惯和代码调试能力;
3. 掌握单片机(如STM32、51、PIC等)或ARM Cortex-M/A系列开发;
4. 了解常见通信协议(UART/I2C/SPI/CAN/USB等);具备硬件基础,能看懂原理图,熟练使用示波器、逻辑分析仪等工具;
5. 学习能力强,责任心强,具备团队协作精神。
加分项:
1. 有RTOSLinux驱动开发经验(如设备树、内核裁剪等);
2. 参与过嵌入式相关项目(如智能硬件、物联网、机器人等);
3. 熟悉嵌入式开发工具链(Keil、IAR、GCC、OpenOCD等);
4. 了解无线通信技术(蓝牙/Wi-Fi/Zigbee/LoRa等),有全国电子设计竞赛、智能车大赛等获奖经历。

工作职责


1. 参与嵌入式系统软硬件的设计、开发和调试,包括MCU/ARM等平台的开发;
2. 协助完成RTOS(如FreeRTOS、RT-Thread)或Linux嵌入式系统的应用层开发与优化;
3. 参与产品需求分析、方案设计及代码实现,确保性能、功耗和稳定性达标;
4. 配合硬件工程师完成电路调试、测试及问题排查;
5. 编写技术文档,包括设计说明、测试报告等。
包括英文材料
学历+
C+
C+++
编程规范+
RTOS+
Linux+
内核+
GCC+
相关职位

logo of hello
社招3年以上技术

1、模式切换逻辑设计与开发。负责自动驾驶模式(如自动驾驶、手动模式、紧急接管等)的切换逻辑设计与实现,确保不同驾驶模式间平滑、安全过渡。需结合车辆状态、传感器数据及系统冗余机制,制定模式切换规则,并优化实时性与可靠性,满足功能安全(ISO 26262)要求。 2、系统状态管理与故障处理。主导模式管理模块的系统状态监控,设计故障检测与冗余机制,处理异常模式切换场景(如传感器失效、通信中断等)。需与功能安全团队协作,开发故障降级策略,确保系统在极端场景下的鲁棒性。 3、多模块协同与接口开发。与感知、规划、控制模块深度集成,定义模式管理接口协议(如基于CAN、以太网通信),确保各模块在模式切换时的协同一致性。需熟悉AUTOSAR架构,主导中间件开发及模块间数据流优化。 4、复杂场景适配与性能优化。针对城市道路、高速路等复杂场景,优化模式切换的触发条件与响应速度。需通过仿真工具(如CARLA)和实车测试验证算法性能,分析极端工况下的模式切换失败案例(badcase),持续提升系统泛化能力。

更新于 2025-05-29
logo of honor
校招研发类

在这里,您将和业界最优秀的软件工程师一起,研发处理高性能、低功耗、强稳定性的产品,您将接触到最先进的处理器,引领产品发展的潮流。 你将会: 1、负责终端软件的设计和交付,包括单片机嵌入式开发、DSP嵌入式软件开发、多线程多任务的动态调度、动态内存管理等软件关键技术研究; 2、负责终端软件研发及商用过程中的功能、性能、功耗、可靠性等问题的定位解决; 3、负责终端设备软件新技术的预研和产品实现,提升产品优势; 4、对外洞察学术界、工业界新方向,通过机器学习、大数据等行业新技术的探索,研究在产品化的应用,持续创新,孵化新技术,为产品创造核心价值。

更新于 2025-05-28
logo of nio
社招3-5年软件研发

工作范围 The scope of work - 嵌入式产品软件方案、软件详细等文档设计 - 软件程序设计、管理、测试与验证、软件发布管理 - 产品问题拉通、解决 主要工作职责 Major responsibilities - 与产品 FO 紧密协作,深入理解机械臂等的应用场景、性能指标等需求,共同完成功能方案设计,明确技术实现路径,确保方案的可行性与合理性,为后续开发奠定基础。​ - 基于确定的功能方案,开展软件详细设计工作,包括架构设计、模块划分(如运动控制模块、传感器数据处理模块等)、接口规范制定等,输出详细的设计文档,指导编码工作。​ - 负责换电站机械臂等嵌入式软件的编码工作,运用相关编程语言和开发工具,实现软件详细设计中的各项功能,保证代码的规范性、可读性和高效性。​ - 进行软件调试,搭建调试环境,运用调试工具对编码完成的软件进行测试,排查并解决软件中的 bug,确保软件功能正常、性能稳定,满足设备的运行要求。​ - 参与软件发布过程,制定发布计划和策略,配合相关团队完成软件的测试、验证等工作,确保软件顺利发布。同时,编写软件发布说明等文档,为后续的维护和升级提供支持。​ - 跟踪已发布软件在实际应用中的运行情况,收集用户反馈和问题,进行分析和处理,持续优化软件性能和功能,提升设备的整体运行效果。​ - 参与技术攻关,解决嵌入式软件开发过程中遇到的技术难题,推动技术创新和进步,提升团队的技术水平。​ - 与硬件工程师、测试工程师等相关岗位人员保持良好沟通与协作,确保软硬件之间的兼容与配合,提高开发效率和产品质量。

更新于 2025-07-25
logo of siemens
社招10年以上研发

加入西门子,共创明日世界! 西门子数字化工业集团是数字化和自动化的技术创新者,致力于为人类当下以及未来的美好世界,打造可持续的工业创新。作为工业领域值得信赖的数字化转型合作伙伴,我们与客户共同创造,帮助他们变得更加智能、互联,用无限的数据节约有限的资源。我们通过引入前沿技术如数字孪生、工业元宇宙、工业人工智能等不断推动中国工业,向前、向新、向绿,书写由"制造"向"智造"再到"质造"的创新故事。加入我们,共赴数字化与可持续发展的明日世界! 你将会在跨职能、敏捷、积极进取的团队中和同事们合作,为西门子数字工业自动化产品开发、设计、生产领先的工业PLC。 你将在这些领域发挥影响: • 专注于西门子可编程逻辑控制器产品的固件设计和架构设计 • 成为跨职能(产品管理、硬件开发和制造)和跨国团队中的团队合作者 • 积极参与整个产品生命周期管理过程,包括规划、开发、大规模制造和维护阶段 • 巧妙地将嵌入式软件工程、敏捷实践、开发运维解决方案和产品安全方面的专业知识转化为西门子产品的客户价值 • 持续改进产出,确保即使在有限的进度和成本压力下也能按时交付高质量的产品

更新于 2025-09-17