-
职位职责: 1、负责linux操作系统的定制和开发; 2、负责监控告警等系统组件设计、开发、优化。 职位要求: 1、本科及以上学历,3年以上Linux操作系统后端开发经验; 2、熟悉ARM或X86体系结构,精通Golang/C/Python等一种或多种编程语言; 3、掌握systemd工作原理,熟练使用crash、gdb、ftrace、bpftrace等调试工具分析操作系统稳定性、性能问题; 4、对Linux底层原理有研究的优先,包括但不限于中断、IO、内存管理、调度、时钟,文件系统等内核子系统; 5、精通gRPC/Web 等后端开发框架的优先; 6、具备Debian,CentOS等Linux发行版构建及基础服务开发经验的优先; 7、良好的自驱力和学习能力。
-
职位描述: 1.设计、开发和维护嵌入式软件和固件,包括BSP(板级支持包)、设备驱动、系统内核和应用程序 2.进行系统移植,如Linux内核裁剪、rootfs构建、bootloader配置,以及RTOS(如FreeRTOS、vxworks)的移植和优化 3.开发和外设接口驱动(如UART、IIC、SPI、CAN、网络驱动),并集成传感器模块(如六轴传感器、UWB、心率传感器) 4.参与硬件选型和评估,与硬件团队协作进行原理图 review、调试和验证(使用示波器、逻辑分析仪等工具) 5.实现和优化通信协议(如TCP/IP),支持网络编程和socket应用 6.负责测试方案设计,包括FCT(功能测试)、ATE(自动化测试)和OTA(空中升级)镜像升级方案 7.编写技术文档,进行代码review,并确保代码质量、性能和可靠性 8.支持产品预研、量产和维护阶段的问题排查和性能优化 职位要求: 任职资格: 1.*****本科及以上学历,计算机科学、电子工程或相关领域。 2.3年以上嵌入式软件或固件开发经验,有汽车电子、航空航天或消费电子产品背景者优先。 3.精通C语言编程,熟悉C++、Python、Shell脚本和Makefile。 4.深入理解Linux驱动开发流程、系统部署、kernel裁剪和rootfs构建。 5.熟悉实时操作系统(如vxworks、FreeRTOS、RTX)的原理、使用、裁剪和移植。 6.具备硬件交互能力:能看懂原理图,熟悉外设接口(UART、IIC、SPI、CAN),有示波器、逻辑分析仪使用经验。 7.经验 with MCU平台(如STM32、ASR)和SOC平台(如全志、NXP IMX6ULL、Jetson Xavier NX)。 8.了解网络协议(如TCP/IP),有socket编程经验。 9.英文听说读写流利(可作为工作语言)。
-
职位职责: 1、负责linux操作系统的定制和开发; 2、负责监控告警等系统组件设计、开发、优化。 职位要求: 1、本科及以上学历,3年以上Linux操作系统后端开发经验; 2、熟悉ARM或X86体系结构,精通Golang/C/Python等一种或多种编程语言; 3、掌握systemd工作原理,熟练使用crash、gdb、ftrace、bpftrace等调试工具分析操作系统稳定性、性能问题; 4、对Linux底层原理有研究的优先,包括但不限于中断、IO、内存管理、调度、时钟,文件系统等内核子系统; 5、精通gRPC/Web 等后端开发框架的优先; 6、具备Debian,CentOS等Linux发行版构建及基础服务开发经验的优先; 7、良好的自驱力和学习能力。
-
职位描述: 工作职责: 1. 负责Linux系统的相关外设验证、驱动开发; 2. 负责Linux系统的相关SDK的开发、维护和升级; 3. 负责相关软件技术文档、专利编写; 4. 负责解决项目产付及现场的技术问题。 职位要求: 任职要求: 1. 计算机、通信、自动化等相关专业,*****本科以上学历,至少三年以上Linux系统、驱动或内核开发经验; 2. 精通C/C++,熟练Shell、Python等脚本语言; 3. 熟悉Linux内核开发或裁剪,精通一个或以上内核关键模块(如内存管理、进程调度、文件系统、网络、安全等); 4. 熟练使用常用的通讯接口及外设,如CAN/LIN、IIC、SPI、UART等,能够读懂硬件原理图,同时具备相关的驱动编写及优化能力; 5. 具备Buildroot、Yocto等嵌入式Linux系统定制工具使用经验; 6. 熟悉ARM架构常见SoC平台(如Rockchip、全志等)嵌入式开发; 7. 熟悉git工具的使用,良好的代码风格和编程习惯; 8. 具备需求分析和系统设计能力,以及较强的逻辑分析和独立解决问题能力; 9. 积极主动、善于沟通、良好的团队合作意识,责任心强,能承受较大的工作压力。
-
岗位职责: - 网络安全产品的Linux服务端/客户端研发; - 服务端产品的虚拟化,容器化研发。 能力要求: - 熟悉 Nginx/OpenResty,有 Nginx C 模块或者 Openresty Lua 模块开发经验; - 熟悉常见网络攻击和防护办法,熟悉主流Web安全风险和渗透技术; - 熟悉面向对象设计和常用设计模式,参与过大型项目的架构设计和开发; - 本科及以上学历,7年以上开发经验; - 自我驱动,乐于分享,良好的沟通能力和团队协作能力。 加分项: - 具有Web攻击检测引擎开发经验者或者WAF产品开发经验者优先 - 熟悉Linux网络协议栈及网卡驱动收发,有DPDK开发经验者优先 - 参与过开源项目或熟悉多个技术领域优先
-
【岗位职责】 1.参与Linux开源社区技术开发,挖掘关键技术和构建原型系统,推动关键技术落地; 2.参与Linux开源社区关键组件的开发和补丁贡献,融人主流开源社区,巩固和 提升华为在开源社区的影响力; 3.参与通用Linux操作系统关键子系统(内存管理,系统调度,10存储,文件 系统,网络协议等)的特性需求分析、设计、开发、维测及调优工作; 4.负责操作系统关键组件持续演进,如技术开发、开源运作、行业认证等 【岗位要求】 1.**本科及以上学历,具备Linux操作系统相关开发经验; 2.至少精通C/C++/Python/Go等其中一门编程语言: 3.有Linux相关组件开源社区补丁贡献者/活跃者优先: 4.具备Linux应用程序开发、驱动开发、网络通信协议开发、性能调优、中间件虚拟化等方面的研发经验者优先; 5.熟悉计算机网络,了解Linux领域IPV4、IPV6、TCP、UDP等相关网络协议 优先; 6.熟悉公有云业务场景,熟悉容器,熟悉K8S,ServiceMesh等主流软件者优 先。 【工作地点】杭州、南京、北京、上海
-
岗位职责 1. Arm Linux操作系统底层、应用层软件设计开发; 2. uCos ii, FreeRTOS, LiteOS 等MCU操作系统设计开发; 3. 根据已有的软件架构、功能模块进行应用软件集成、编码与测试等; 4. 协助团队成员完成硬件调试验证; 5. 嵌入式产品软件代码编写、程序调试、维护及产品化文档编写等。 任职要求: 1. 熟练掌握C/C++编程语言,熟悉常用设计模式、数据结构和常用算法,了解进程管理、内存管理等; 2. 对linux操作系统内核、文件系统有较深刻理解,或具备uCos ii、FreeRTOS等MCU产品研发经验; 3. 熟悉linux操作系统线程、进程间通信,熟悉TCP、UDP、MQTT等网络编程,或uCos ii时钟、外设特性与配置使用方法、系统任务调度原理等; 4. 了解json、xml、ini、yaml等格式配置文件特征,以及解析处理方法; 5. 熟悉嵌入式软件开发、测试流程,熟练使用交叉编译开发环境和工具; 6. 有Arm-Linux架构BSP(BootLoader、内核、设备驱动等)移植、裁剪调试经验优先; 7. 有698、645、modbus项目开发调试经验者优先。
-
岗位职责: 1、开源产品选型以及特定需求软件研发; 2、构建定制linux发行版; 3、部署和改进发行版本自动构建平台; 4、相关技术文档产出。 技能需求: 1、3年以上Linux技术研发工作经验,熟悉RHEL、CentOS、Ubuntu等主流linux发行版; 2、熟悉主流linux发行版构建流程(具备改进流程能力者优先); 3、精通C、Python、Shell等编程语言,具备良好的编程习惯; 4、熟练掌握git、autotools、meson、make,rpmbuild,lorax等工具; 5、具备良好的文档编写能力; 6、熟悉OBS、Koji、Jenkins等平台的部署和使用者优先,有较强的学习能力。
-
工作职责: 1.负责嵌入式Linux操作系统软件包的定制、优化和整个系统的构建; 2.集成嵌入式Linux平台软件调试工具; 3.集成行业应用组件,如容器“云”平台组件、AI应用支持组件、图形显示组件、分布式存储组件、数据库组件等; 4.支持行业应用的开发、移植; 5.编写嵌入式Linux操作系统开发文档。 任职资格: 1.硕士以上学历,3年以上嵌入式Linux操作系统开发经验; 2.熟悉Linux操作系统的配置、使用; 3.熟悉Shell . perl脚本语言及Makefile; 4.了解Linux操作系统用户态软件包及软件包依赖关系,能够对其进行编译、配置,遇到问题能够与开源社区互动; 5.了解 Linux操作系统POSIX接口; 6.了解Linux操作系统平台应用程序开发和调试方法; 7.有Yocto Project或 BuildRoot构建系统使用经验者优先。
-
工作职责: 1. 负责字节跳动Linux操作系统架构设计与落地应用; 2. 负责字节跳动Linux操作系统在下一代芯片与服务器硬件平台的系统特性定义与架构设计; 3. 负责字节跳动各业务线操作系统需求的预研与落地; 4. 构建字节跳动操作系统社区生态。 任职资格: 1. 主导或参与过操作系统社区生态建设、规范制定工作; 2. 对操作系统核心组件有深入研究,包括但不限于系统安全、Linux内核、虚拟化、容器化、工具链等; 3. 有比较丰富的系统/内核开发与调试经验; 4. 精通X86, ARM64 或RISC-V微架构; 5. 良好的沟通能力、团队协作能力和项目推动能力。
-
工作职责: 1.负责Linux内核在ARM、MIPS平台的适配 2.负责Linux内核设备驱动的开发及调试; 3.负责Linux内核实时性调优,解决使用中的问题; 4.负责内核的裁剪、配置、优化; 5.负责Linux内核开发文档的编写。 任职资格: 1.硕士以上学历,3年以上嵌入式Linux操作系统开发经验; 2.了解ARM或MIPS体系结构,有驱动软件开发经验; 3.了解Linux内核整体架构、内核裁剪配置; 4.了解Linux内核设备管理架构,有设备驱动开发经验,如网卡驱动、SATA驱动、USB驱动、PCI/PCIE总线驱动、串口驱动等; 5.了解Linux内核调试方法; 6.熟练使用Linux下命令; 7.有飞腾CPU或龙芯CPU平台底层软件开发经验者优先。
-
岗位要求: 1. 计算机、自动化、电子电气等相关专业本科及以上学历,5年以上Linux系统驱动开发经验; 2. 精通C语言编程,有扎实的数据结构和算法基础; 3. 深入理解Linux操作系统原理,包括进程管理、内存管理、文件系统等 4. 熟悉Linux内核和设备驱动模型,熟悉常用外设驱动开发; 5. 能够独立完成新产品整机bringup; 6. 具有移动机器人开发经验者优先; 7. 具有瑞芯微、全志系列ARM 开发经验者优先 8. 具有使用多线程解决实际问题的经验,能够有效管理线程安全问题和避免常见的并发问题,如死锁、竞态条件等; 岗位职责: 1. 负责移动机器人Linux系统移植、定制开发和维护; 2. 负责移动机器人Linux系统底层驱动开发和维护; 3. 负责移动机器人整机bringup; 4. 负责移动机器人Linux系统硬件抽象层软件开发和维护。
-
岗位职责 1.从事嵌入式Linux产品的软件开发工作; 2.从事物联网网关和传感器的软件产品开发; 3.进行轻量级物联网操作系统的裁剪、驱动开发、应用开发; 4.进行各种物联网通讯协议的开发和接入。 任职资格 1.计算机、信息工程、电气自动化等相关专业,本科及以上学历; 2.精通C、C++编程语言; 3.精通嵌入式Linux操作系统的裁剪、驱动开发; 4.精通至少1种轻量级实时操作系统,如FreeRTOS、LiteOs、ARMmbedOS、RT-Thread; 5.熟悉MQTT、CoAP、TCP、UDP等协议; 6.精通各种接口的软件开发,包括SPI、UART、CAN、I2C、USB、LAN、ADC、I/O; 7.有无线产品的软件开发工作经验优先,包括WiFi、Bluetooth、ZigBee、LoRa、NB-IoT、4G; 8.要求3年以上工作经验; 9.踏实认真,责任心强,良好的团队合作精神。
-
岗位职责: 1、负责OpenHarmony的专有特性开发(分布式软总线、分布式数据库、分布式安全)等; 2、负责开发基于OpenHarmony发行版的操作系统层面的系统组件等开发; 3、负责鸿蒙平台的框架架构,具有相应的问题分析定位与修改。 4、负责研发音视频、网管协议、NAPI、行业应用软件等 5、负责架构设计、专利书写等文档 专业要求: 1、5年以上开发经验,能够熟练地使用C/C++完成需求开发; 2、能够基于OpenHarmony平台做软件开发,熟练掌握OpenHarmony操作系统; 3、熟悉OS内存管理、中断、异常和系统调用等原理和关键数据结构; 4、本科或以上学历,自动化、计算机、电子等相关专业,一年以上Openharmony、两年以上嵌入式开发经验; 5、有自动驾驶机器人、平板、摄像头、网关等相关工作经历者优先考虑; 6、熟悉嵌入式操作系统,linux应用开发经验者优先考虑。 7、熟悉GN、NINJA的编译脚本,熟悉PYTHON、MAKEFILE;
-
工作职责: 1、参与区块链操作系统的设计和核心模块开发; 2、参考Linux内核,构造和设计高性能区块链操作系统; 3、研发树轮链,研究并发执行的链资源调度系统; 4、研究链架构和执行层,并实施开发; 5、进行系统调试、性能分析和问题排查,确保系统稳定性和高性能; 6、与跨职能团队合作,推动项目的实施和交付。 技能要求: 1、重点院校本科或硕士学历。5年以上相关工作经验,具备Linux系统开发与优化的实践经验; 2、深入理解Linux操作系统的原理及内核架构,精通Linux内核裁剪和定制开发; 3、深入理解分布式操作系统原理和实际项目经验; 4、精通文件系统开发,熟悉多种文件系统类型,尤其是虚拟文件系统和分布式文件系统; 5、掌握数据一致性协议、分布式缓存、数据复制与分片技术; 6、有系统性能分析与优化经验,能够通过调整文件系统参数、内核配置等手段提升节点存储引擎的整体性能; 7、精通C、C++、Rust等编程语言,具备良好的编程习惯,能够编写高效、稳定的系统代码; 8、熟练使用Linux开发调试工具链,如GDB、Perf、strace、Valgrind等,能够快速定位和解决性能瓶颈和系统错误; 9、熟练使用Git、CI/CD工具链,具备高效的代码管理和持续集成能力; 10、了解星际文件系统(IPFS)或其他分布式文件系统,有相关开发经验者优先; 11、对区块链技术有深入了解,熟悉主流区块链平台(如ETH、Hyperledger Fabric)及其存储机制者优先; 12、具备良好的团队合作精神,拥有较强的学习能力,问题解决能力和抗压能力。


