通信中间件开发工程师 广州 全职 通用智能板块 职位描述 1. 参与自动驾驶通信中间件(DDS)核心模块的设计与实现,包括发现、传输、QoS等;2. 参与RTPS协议实现与性能优化,在低延迟、高吞吐场景下完成调优与问题定位;3. 参与共享内存传输与零拷贝能力建设,提升端到端性能与资源利用率;4. 负责单元测试、集成测试与性能基准建设,持续优化时延、抖动与内存占用;5. 跟踪OMG DDS/RTPS/Security规范演进,在导师指导下完成专题预研;6. 参与DDS通信诊断智能工具(含AI Agent)建设,提升值班问题定位效率。 职位要求 1. 1-2年工作经验,计算机、软件、通信、自动化等相关专业;2. 扎实的C/C++能力,熟悉C++11/14/17常用特性;3. 理解操作系统与网络基础:线程/内存/IPC、TCP/IP、UDP单播与组播、Socket编程;4. 熟悉Linux开发环境,具备基本调试与性能分析能力(如gdb、perf);5. 具备良好的工程习惯与协作能力(Git、测试意识、文档能力)。加分项1. 了解并实践过DDS/RTPS/SOME-IP等任一通信协议栈;2. 有中间件、RPC、消息队列等系统软件开发经验(课题/实习);3. 有共享内存、零拷贝、无锁队列等高性能编程经验;4. 参与过Fast-DDS、CycloneDDS、iceoryx等开源项目;5. 有性能调优实战经验(perf、eBPF、valgrind等)。 投递...
2026校招-平台软件开发工程师-北京 北京 校招 正式 职位描述 1、参与系统底层核心模块的设计与开发,负责自研芯片的软件适配与优化,保障高并发、高可靠场景下的系统性能与稳定性;2、参与CPU/GPU异构计算资源的调度系统开发与优化,提升计算资源利用效率;3、参与高性能计算任务的部署与管理框架开发,支持大规模计算任务的弹性调度;4、参与系统需求分析、技术方案设计、代码审查与测试,编写高质量的技术文档; 职位要求 硕士学历,计算机、软件工程、自动化等专业;专业技能1、了解计算机体系结构基础,对CPU、操作系统有一定的了解;2、扎实的C/C++编程基础,深入理解内存管理、多线程、多进程等核心概念;3、熟悉Linux系统编程,熟悉进程间通信、网络编程、异步I/O等高性能编程技术;4、掌握perf、valgrind、strace等性能分析工具,能定位代码级性能瓶颈(如 CPU 占用过高、内存泄漏、IO 阻塞);5、掌握gdb等调试工具,具备扎实的代码调试和问题排查能力;辅助技能6、熟悉Python、Shell等脚本语言,具备自动化工具开发和系统运维脚本编写能力;7、熟悉CMake/Makefile等构建工具,能够管理大型项目构建流程;加分项1、了解CPU/GPU资源调度机制;2、熟悉软件开发的流程,包括单元测试、代码审查和持续集成;3、有HPC(高性能计算)、集群管理系统、任务调度系统相关实习或项目经验;4、参与过开源C/C++项目或有相关技术博客/论文发表者优先; 投递...
C++开发实习生 苏州 实习 研发 - 后端开发 日常实习生 职位描述 1、设计、实现和维护ChatGPT测试集;2、 进行C++数组越界等异常情况的排查和修复;3、分析测试结果并提供相应的解决方案;4、参与团队的Code Review和技术分享。 职位要求 1、具备扎实的计算机基础,熟悉数据结构和算法;2、熟练掌握C++编程语言,熟悉STL库;3、熟悉Linux操作系统,具有良好的Shell编程能力;4、 熟悉常见的代码调试工具,如gdb、valgrind等;5、具有良好的英语读写能力,能够阅读英文技术文档;6、实习时长不低于4个月,一周可保证4天以上到岗。 投递...
端侧智能软件开发工程师 北京 社招 全职 技术 - 开发 职位 ID:A216933 职位描述 岗位职责概括:构建高性能、可靠的端侧(Edge)智能软件栈与 AI Agent 运行框架,使模型与智能体在资源受限设备(机器人、本车、边缘盒子、可穿戴、工业终端等)上实现低时延、稳定、可扩展的智能行为。主要工作内容(可选以下的一种或多种):1. 端侧智能系统开发 - 负责 AI Agent 在端侧的整体软件架构设计与模块实现(感知、规划、决策、工具调用、记忆管理等)。 - 设计与实现多模态数据(视频/语音/传感器)采集、缓存、预处理管线。 2. 模型部署与性能优化 - 将 NLP / CV / 多模态 / 具身策略模型在端侧芯片(如 NVIDIA Jetson、瑞芯微、Qualcomm、MTK 等之一)上进行移植、裁剪、量化、算子优化与内存/带宽调优。
机器人系统软件架构师 深圳、上海 全职 智能机器人板块 职位描述 1、主导机器人核心软件系统的架构设计与重构:评估现有系统耦合点,制定分层/模块化拆分方案,定义模块间接口契约,推进架构方案从设计到落地的全过程;2、负责系统级技术选型与架构权衡决策:针对实时性、可靠性、可扩展性等约束,在多种方案间做出有据可依的取舍,并输出架构决策记录;3、设计和优化多板卡间的进程通信、数据分发、状态管理和配置管理等平台服务架构;4、负责端到端性能分析与优化,建立量产级性能基线体系(内存/启动时间/通信延迟/故障恢复等),定义测量方法和发版质量卡口;5、使用系统级 profiling 工具(perf / ftrace / perfetto 等)定位瓶颈,设计并实施优化方案;6、输出高质量的架构设计文档,建立可供团队协作的技术参考体系;7、参与技术评审和代码 review,指导工程师成长,推动工程规范和研发体系建设。 职位要求 1、计算机科学、电子工程或相关领域本科及以上学历;2、5年以上嵌入式系统或系统软件开发经验,其中至少1年承担过系统架构师或技术负责人角色;3、有主导过复杂系统架构设计或重构的完整经历:从问题分析、方案设计、接口定义到落地实施和效果验证;4、精通 C/C++,熟练使用 Python;具备多线程/多进程、IPC、实时调度等系统编程能力;5、熟练掌握 Linux 系统级调试与性能分析工具(perf / ftrace / perfetto / valgrind / gdb 等);6、有从性能瓶颈定位到方案设计到落地验证的完整优化闭环经验;7、具备优秀的抽象建模与文档表达能力,能将复杂系统拆解为清晰的架构图和接口规范;8、具备出色的团队合作精神,拥有谦逊开放的态度,乐于持续学习;加分项: 1、有机器人操作系统(ROS/ROS2)或类似中间件框架的开发经验;2、有 DDS 或类似发布-订阅通信中间件的使用与调优经验;3、有自动驾驶或机器人领域的量产项目经验,理解量产级软件质量要求;4、有状态机设计、行为树、任务调度等机器人功能架构的实践经验;5、熟悉深度学习模型的端侧部署与推理优化(ONNX Runtime / TensorRT / NPU
C++开发工程师(图传方向)-2027校招 深圳 校招 正式 职位描述 作为 C++ 开发工程师,你将参与图传基础库与业务模块的设计与开发,在资深工程师带教下,逐步建立对图传系统从底层库到上层业务的端到端理解——覆盖从需求分析、方案设计到编码实现与持续优化的完整过程。具体职责包括:1、基础库开发:参与图传基础库的设计、开发与维护,为上层业务提供稳定、高效的底层支撑;2、业务模块开发:参与图传业务模块的需求分析、方案设计与代码实现,跟随团队完成功能落地;3、性能与稳定性优化:参与模块的性能调优与问题排查,学习通过日志、profiling 等手段定位内存、并发、时延等问题;4、质量保障:参与单元测试、代码评审,逐步建立工程化与代码质量意识。 职位要求 1、计算机、软件工程、通信、电子或相关专业,本科及以上学历;2、掌握 C/C++ 语言基础,熟悉常用数据结构与算法;3、了解面向对象设计、多线程/并发编程等基本概念;4、有 Linux 开发基础,了解常用调试工具(如 gdb、valgrind 等);5、对底层开发有热情,学习能力强,乐于动手解决问题;6、熟悉生成式 AI / LLM 工具(如用于代码生成、调试或文档辅助)。优先考虑(加分项)1、熟悉 现代 C++(C++11/14/17) 特性,有较好的代码风格与工程习惯;2、有音视频、网络传输、实时通信或高性能/低延迟系统相关的课程设计、开源项目或实习经历;3、了解网络编程(Socket/TCP/UDP)、序列化、跨平台开发等;4、接触过 CMake、Git 等工程工具,或有跨平台(Android/iOS/嵌入式)开发经验;5、优秀的毕业设计/课题、学生科研论文发表,或相关研发实习经历;6、扎实的数据结构、算法与计算机基础(操作系统、网络、编译原理等)。 投递...
【27届校招】全链路性能优化工程师 深圳、上海 正式 研发 - 算法 智能机器人板块 职位描述 职位描述1、主导机器人核心软件系统的架构设计与重构:评估现有系统耦合点,制定分层/模块化拆分方案,定义模块间接口契约,推进架构方案从设计到落地的全过程;2、负责系统级技术选型与架构权衡决策:针对实时性、可靠性、可扩展性等约束,在多种方案间做出有据可依的取舍,并输出架构决策记录;3、设计和优化多板卡间的进程通信、数据分发、状态管理和配置管理等平台服务架构;4、负责端到端性能分析与优化,建立量产级性能基线体系(内存/启动时间/通信延迟/故障恢复等),定义测量方法和发版质量卡口;5、使用系统级 profiling 工具(perf / ftrace / perfetto 等)定位瓶颈,设计并实施优化方案;6、输出高质量的架构设计文档,建立可供团队协作的技术参考体系;7、参与技术评审和代码 review,指导工程师成长,推动工程规范和研发体系建设。 职位要求 职位要求1、计算机科学、电子工程或相关领域本科及以上学历;2、有嵌入式系统或系统软件开发经验,其中至少1年承担过系统架构师或技术负责人角色;3、有主导过复杂系统架构设计或重构的完整经历:从问题分析、方案设计、接口定义到落地实施和效果验证;4、精通 C/C++,熟练使用 Python;具备多线程/多进程、IPC、实时调度等系统编程能力;5、熟练掌握 Linux 系统级调试与性能分析工具(perf / ftrace / perfetto / valgrind / gdb 等);6、有从性能瓶颈定位到方案设计到落地验证的完整优化闭环经验;7、具备优秀的抽象建模与文档表达能力,能将复杂系统拆解为清晰的架构图和接口规范;8、具备出色的团队合作精神,拥有谦逊开放的态度,乐于持续学习;加分项: 1、有机器人操作系统(ROS/ROS2)或类似中间件框架的开发经验;2、有 DDS 或类似发布-订阅通信中间件的使用与调优经验;3、有自动驾驶或机器人领域的量产项目经验,理解量产级软件质量要求;4、有状态机设计、行为树、任务调度等机器人功能架构的实践经验;5、熟悉深度学习模型的端侧部署与推理优化(ONNX Runtime /
编译研发工程师/专家 杭州、上海 全职 研发 - 电子 / 半导体 职位描述 1、参与/负责开源社区的生态合作,包括生态贡献、技术讨论和项目合作等,跟踪和分析编译领域前沿技术;2、参与/负责确定处理器、边缘AI芯片的编译技术架构设计,软硬件协同优化;3、参与/负责编译整体方案和核心模块设计、评审,代码实现、性能优化等; 职位要求 1、本科及以上学历,计算机类相关专业(软件工程、信息技术等),5年以上软件开发、架构工作经历;2、精通C/C++、Python、Perl等编程语言;3、有编译开发、架构经验,精通GCC、LLVM或Open64等编译架构中的一种;4、熟悉TensorFlow、TVM、Pytorch等AI框架,具有AI算法开发经验者优先;5、有计算机体系结构、Linux内核知识背景者优先;6、熟悉QEMU、Valgrind、OVPsim等模拟器技术者优先; 投递...
调试诊断工程师/专家 上海、杭州 全职 研发 - 电子 / 半导体 职位描述 1、参与/负责软硬件系统调试诊断领域前沿技术的跟踪及研究,确定处理器、芯片、OS和工具的调试诊断技术方向;2、参与/负责与硬件、OS团队软硬件协同确定软硬件调试诊断架构;3、参与/负责完成调试诊断工具的设计、实现和方案评审 职位要求 1、本科机以上学历,电子类相关专业(计算机、软件工程、自动化等),5年以上软件开发、架构工作经历;2、具有良好C/C++等编程经验,熟悉嵌入式系统开发;3、熟悉ARM CoreSight,熟悉调试和Tracer开发(如GDB、OpenOCD、Trace32、Linux内核ebpf等);4、熟悉QEMU、Valgrind、OVPsim等模拟器技术者优先;5、有计算机体系结构、编译技术、Linux内核知识背景者优先 投递...
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: You will design, implement, optimize, and maintain GStreamer plugins for streaming, hardware-accelerated video/audio encoding & decoding, muxing/demuxing, camera integration, GPU/NPU AI inference, and end-to-end
BSP驱动开发专家(智能座舱) 惠州、深圳 全职 软件类 职位描述 1、内核定制与裁剪:根据产品硬件平台和业务场景,对 Linux 内核进行定制化配置、模块裁剪与功能增强,提升启动速度与运行效率。2、系统性能分析与调优:使用 perf、ftrace、eBPF、SystemTap 等工具对 CPU、内存、I/O、网络等子系统进行深度性能剖析,识别瓶颈并实施优化。3、调度器与实时性优化:针对低延迟或高吞吐需求,调整 CFS 调度策略、优化 RT 调度参数,或设计适配特定硬件架构(如 ARM Big.LITTLE)的任务分配机制。4、内存管理优化:优化页分配、slab/slub、OOM 行为、swap 策略等,提升内存使用效率,减少碎片与延迟抖动。5、文件系统与存储栈调优:针对嵌入式设备或服务器场景,优化 ext4/xfs/btrfs 或 overlayfs 等文件系统参数,提升 I/O 性能与可靠性。6、内核稳定性保障:分析并解决内核 panic、soft lockup、hard lockup、RCU stall 等疑难问题,提升系统长期运行稳定性。7、技术方案设计与评审:主导内核级性能优化方案的设计、验证与落地,参与系统架构评审,提供底层技术支撑。8、文档与知识沉淀:撰写内核配置指南、调优手册、故障排查流程等技术文档,推动团队内核能力提升。 职位要求 核心技术能力:1、精通 C 语言,熟悉 GNU 工具链、交叉编译环境及内核构建流程(Kbuild);2、深入理解
机器人中间件开发工程师(具身) 惠州 全职 职位描述 负责机器人底层软件数据链路节点和服务中间件的设计、开发与优化,构建高可靠性、低延迟的数据和服务中间件。基于 Apollo Cyber RT 或 ROS 2 或DDS框架,开发核心通信模块(节点、服务、动作)、资源调度与生命周期管理;同时对上述开源框架软件进行深度优化和定制开发。深入 Linux 环境开发,环培搭建,进行系统性能调优、驱动集成、内核与系统定制化工作。按照ASPICE开发流程,进行软件模块的设计、编码、集成、测试、发布等软件开发工作。编写高质量、可维护的 C++ /python/shell代码,并进行单元测试、集成测试、实机测试、系统测试。 职位要求 计算机科学、自动化、电子信息、车辆工程等相关专业本科及以上学历。5年以上 Linux 平台下 C++ 开发经验,精通C++11/14/17标准,具备扎实的编程基础和良好的编程习惯。具有 Apollo Cyber RT、ROS2 或 DDS 等机器人中间框架的实际项目开发经验,深刻理解其通信机制(如DDS)。熟悉网络编程(TCP/UDP/Socket)、多线程、进程间通信(IPC)技术,对系统性能分析和优化有实践经验。有以下经验者优先:有机器人、自动驾驶、无人机等领域的传感器/运控开发或系统集成经验。熟悉常见的工业总线协议(如CAN, CAN FD, Ethernet)。有linux系统级调试经验(如使用gdb, valgrind, perf, ftrace等工具)。 投递...
AI软件集成与量化工具适配工程师(技术中心) 惠州 全职 职位描述 岗位职责C++ AI软件编译、打包与更新回灌负责C++实现的AI推理软件在不同平台(Linux为主)上的编译构建、依赖管理及制品打包;维护版本更新机制,通过脚本或工具实现新版本的自动/半自动部署与“回灌”(将模型、配置或数据重新灌入运行环境);确保软件包可重复构建、可回滚,并记录每次更新的变更清单。数据采集与网络传输在C++ AI软件内部或外围开发数据采集模块,将模型的输入、输出以及中间调试信息(如日志、时间戳)提取出来;通过TCP/UDP、HTTP、gRPC或消息队列(如ZeroMQ、Kafka)将采集到的数据实时发送到指定的数据分析服务器或监控系统;云端模型量化工具适配与流水线集成按照公司内部既定的流水线接口标准(例如输入/输出格式、错误码、任务状态回调等),开发适配层代码(Python/Shell/JS),将量化工具挂载到自动化流水线中;任务测试验证与交付对完成适配的量化工具任务进行功能测试和集成测试,验证输入输出是否符合流水线协议,性能是否满足要求;编写测试报告和集成说明文档,将验证通过的任务交付给流水线管理人员进行最终上线集成;配合流水线管理人员排查集成过程中的接口或数据问题,提供技术支持。协作与文档与算法工程师、C++开发人员、DevOps工程师紧密合作,推动AI软件和量化工具的持续集成与交付; 职位要求 任职要求必备技能C++编译与构建熟悉CMake/Makefile/Bazel等构建工具,能独立解决C++项目的编译链接错误,管理第三方依赖;了解动态库/静态库的生成与使用,理解ABI兼容性基本概念;有通过脚本(Python/Shell)自动化完成多配置、多平台打包经验者优先。网络通信编程熟练使用C++进行socket编程(TCP/UDP),或熟悉HTTP/gRPC客户端开发;了解序列化方案(Protobuf、JSON、MessagePack),能将结构化数据打包后发送;有ZeroMQ、Kafka、RabbitMQ等消息中间件使用经验者更佳。Python编程熟练使用Python进行测试脚本、适配胶水代码开发;能够用Python调用REST API、处理JSON、执行子进程等基础操作。大模型推理服务基础认知了解大模型推理服务的常见调用方式(REST/gRPC + token流式输出);加分项熟悉Docker、Kubernetes,有将AI软件容器化部署经验;了解CI/CD工具(Jenkins、GitLab CI、GitHub Actions),并参与过流水线配置;有性能分析经验(perf、gprof、valgrind)或网络抓包调试能力;具备基础的Linux系统运维能力(systemd、cron、日志轮转)。软素质严谨细致,对数据准确性和接口一致性有高度责任感;善于沟通,能够清晰地向流水线管理人员解释适配细节和测试结果;乐于编写文档,保持工作透明可追溯。发送给 廖善婷任职要求必备技能C++编译与构建熟悉CMake/Makefile/Bazel等构建工具,能独立解决C++项目的编译链接错误,管理第三方依赖;了解动态库/静态库的生成与使用,理解ABI兼容性基本概念;有通过脚本(Python/Shell)自动化完成多配置、多平台打包经验者优先。网络通信编程熟练使用C++进行socket编程(TCP/UDP),或熟悉HTTP/gRPC客户端开发;了解序列化方案(Protobuf、JSON、MessagePack),能将结构化数据打包后发送;有ZeroMQ、Kafka、RabbitMQ等消息中间件使用经验者更佳。Python编程熟练使用Python进行测试脚本、适配胶水代码开发;能够用Python调用REST API、处理JSON、执行子进程等基础操作。大模型推理服务基础认知了解大模型推理服务的常见调用方式(REST/gRPC + token流式输出);加分项熟悉Docker、Kubernetes,有将AI软件容器化部署经验;了解CI/CD工具(Jenkins、GitLab CI、GitHub Actions),并参与过流水线配置;有性能分析经验(perf、gprof、valgrind)或网络抓包调试能力;具备基础的Linux系统运维能力(systemd、cron、日志轮转)。软素质严谨细致,对数据准确性和接口一致性有高度责任感;善于沟通,能够清晰地向流水线管理人员解释适配细节和测试结果;乐于编写文档,保持工作透明可追溯。发送给 廖善婷任职要求必备技能C++编译与构建熟悉CMake/Makefile/Bazel等构建工具,能独立解决C++项目的编译链接错误,管理第三方依赖;了解动态库/静态库的生成与使用,理解ABI兼容性基本概念;有通过脚本(Python/Shell)自动化完成多配置、多平台打包经验者优先。网络通信编程熟练使用C++进行socket编程(TCP/UDP),或熟悉HTTP/gRPC客户端开发;了解序列化方案(Protobuf、JSON、MessagePack),能将结构化数据打包后发送;有ZeroMQ、Kafka、RabbitMQ等消息中间件使用经验者更佳。Python编程熟练使用Python进行测试脚本、适配胶水代码开发;能够用Python调用REST API、处理JSON、执行子进程等基础操作。大模型推理服务基础认知了解大模型推理服务的常见调用方式(REST/gRPC + token流式输出);加分项熟悉Docker、Kubernetes,有将AI软件容器化部署经验;了解CI/CD工具(Jenkins、GitLab CI、GitHub Actions),并参与过流水线配置;有性能分析经验(perf、gprof、valgrind)或网络抓包调试能力;具备基础的Linux系统运维能力(systemd、cron、日志轮转)。软素质严谨细致,对数据准确性和接口一致性有高度责任感;善于沟通,能够清晰地向流水线管理人员解释适配细节和测试结果;乐于编写文档,保持工作透明可追溯。 投递...
Ready to move at the speed of light? NVIDIA is building the next generation of Graphics Developer Tools, and were looking for a deeply technical, innovative, and hands-on software engineer to help lead the way. As