-
职位描述: 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、负责监控告警等系统组件设计、开发、优化。 职位要求: 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/BSD系统安全稳定运行; 2.开发与维护自动化部署、监控框架,包括虚拟机、操作系统和应用程序; 3.负责生产环境网络的部署、升级、优化与运维工作; 职位要求: 1.熟悉Linux/BSD系统配置及原理 2.熟悉常用网络网络协议、网络设备原理 3.熟悉shell编程,或者Java/C/C++/C#中任意一种编程语言
-
岗位职责: 1、负责或参与公司操作系统产品的研发以及市场项目的研发及交付; 2、负责产品功能模块的技术方案设计与编码实现; 3、负责市场项目部署研发支持和二线支撑; 4、负责或参与疑难问题分析、技术攻关、技术归零; 并编写技术文档。 任职要求: 1、学历要求:本科以上学历,计算机相关专业 2、经验要求:2年以上Linux系统开发经验 3、技能要求: 1)熟悉C/C++语言及编程规范,具有QT/GTK编程经验。了解gcc编译原理,熟练使用git,ctags,makefile等开发工具。 2)熟悉Linux系统架构,熟悉至少一种Linux发行版本,熟悉RPM及Deb软件包管理机制、systemd启动服务管理机制、udev设备管理工具和dbus通信机制。 3)具备系统、应用程序、服务故障定位排查能力;掌握linux系统层调试工具或方法。 4)有一定的Linux内核开发经验 4、能力要求:具备责任心和事业心,有较强的自学能力、团队协作能力、良好的分析和解决问题能力; 5、其他: 1)具有图形用户界面(GUI)或内核开发经验者优先; 2)具有开源社区参与开发经验者优先 3)具有龙芯、飞腾、申威平台开发经验者优先。
-
职责: 1:针对新产品,负责搭建嵌入式Linux系统,负责bootloader、内核、驱动、文件系统的开发和移植。 2:负责下位机用户层应用程序的开发。 3:负责维护现有旧产品的迭代开发。 4:针对现有产品,为生产、售后等部门提供技术支持。 要求: 1:通信、电子、计算机相关专业本科,3年以上工作经验。熟悉C、C++。 2:熟悉linux内核、驱动架构和驱动模型,熟悉常见bootloader、文件系统的构建方法。熟悉TCP、UDP网络编程。 3:熟悉常见硬件总线原理,例如串口、SPI、I2C、lvds等。有比较多的外围设备驱动开发经验。熟悉镜头成像原理优先。 4:有起码两个完整的成熟产品开发经验,熟悉嵌入式产品开发和维护的整个流程。
-
职位描述: 1. 保障线上Linux/BSD系统安全稳定运行; 2. 开发与维护自动化部署、监控框架,包括虚拟机、操作系统和应用程序; 3. 负责生产环境网络的部署、升级、优化与运维工作。 职位要求: 1. 熟悉Linux/BSD 系统配置及原理; 2. 熟悉常用网络协议、网络设备原理; 3. 熟悉shell编程,或者Java/C/C++/C# 中任意一种编程语言。
-
职位描述: 我们正在寻找一位Linux运维工程师,他/她可以独立完成公司的服务器和应用管理任务,保障系统的稳定性、快速性和安全性。该岗位需要您熟练掌握Jenkins、AWS EKS、Git、Node.js以及Java与Go环境的搭建。您将负责配置Jenkins流程,维护AWS上的EKS集群,管理代码库并为开发人员提供Java/Groovy、Go和Node环境支持。 岗位职责: 1. 部署和维护Jenkins流程,确保高效快速地进行持续集成和交付。 2. 维护AWS上的EKS集群,保障Kubernetes集群的高可用性和稳定性。 3. 管理代码库,协助开发人员解决代码冲突,并保证代码库的安全性和数据完整性。 4. 搭建和维护Java、Groovy、Go和Node.js环境,为开发人员提供所需的开发环境。 5. 配置和维护Node.js项目环境,确保项目的稳定运行。 6. 通过日志和监控系统,及时发现和解决系统故障,优化系统性能,提高系统可用性和稳定性。 7. 创建和维护监控系统的性能和指标,以及解决问题和挑战。 8. 配置及优化java,node及go环境的cicd流程 职位要求: 1. 有3年以上的Linux运维工作经验和良好的Linux系统管理和命令行技能。 2. 熟练掌握AWS和阿里云云服务,具有较强的集群管理能力、故障排除和优化技巧。 3. 熟练掌握Jenkins,具有丰富的实践经验并能够独立搭建、优化和维护CI/CD流程。 4. 熟练使用Git进行代码版本控制和管理,具有合并、回退、分支管理等操作的经验。 5. 熟练掌握Kubernetes,能够独立搭建、优化和维护多集群Kubernetes环境,并解决集群中出现的故障。 6. 熟悉Docker容器技术,能够熟练使用Docker进行应用部署和管理。 7. 熟悉Node.js技术,具有在生产环境下配置和维护Node.js应用程序的经验。 8. 熟悉Java和Go语言,具有搭建和维护Java、Groovy和Go环境的经验。 9. 具有良好的团队协作能力,能够与开发团队紧密配合,保障系统的稳定性和安全性。 10. 具备良好的技术学习能力和问题解决能力,乐于接受新的技术挑战与工作变化。
-
职位描述: 协助嵌入式Linux系统应用程序的开发。 任职要求: 1、了解Linux系统调用、文件系统、进程管理、网络协议等方面的知识。 2、掌握C/C++编程语言,并能够进行多线程编程和网络编程。 3、善于阅读参考、应用、数据等英文手册; 4、具有良好的团队合作能力和沟通能力,能够与其他开发人员、测试人员和产品经理协作完成项目开发和测试任务。 5、要求每周至少4天以上的全天到岗实习时间,实习优秀者可提前转正。 补充说明:面试地点会安排在番禺区大学城或者黄埔云升科技园的办公场所,具体安排以面试邀约通知为准。
-
岗位职责: 1、linux应用程序模块设计、代码编程及调试; 2、负责产品的软件开发、性能优化; 3、根据要求完成代码移植、终端适配等工作; 4、参与新产品的硬件选型,相关新技术的方案评估、预研及导入等。 任职要求: 1、5年及以上相关工作经验,本科及以上学历 2、精通Linux多线程编程、进程间通信、文件I/O操作等 3、熟悉GDB调试工具,有较强的问题定位解决能力 4、了解网络通信协议,如:TCP/IP、HTTP(S)等 5、了解常用开源库的使用,如curl、OpenSSL等 6、熟悉常见的音视频编解码方式,以及流媒体传输协议,有能力发现问题和寻找优化方案 7、熟悉FFmpeg、WebRTC、GStreamer中一种或多种多媒体框架 8、热爱研发工作,计算机科学基础知识扎实,学习能力强,具备良好的分析解决问题能力,沟通能力和团队协作能力 加分项: 1、具备使用C/C++跨平台开发经验优先 2、有音视频同步、播放器开发经验 3、熟悉弱网络下抗丢包抖动策略,拥塞控制策略等
-
岗位职责: 1.负责linux系统平台服务和应用程序的需求定义和程序设计 ; 2.负责应用程序的开发实现 ; 3.负责应用程序的优化调试工作和项目后期维护 ; 4.配合驱动工程师和BSP工程师进行系统优化和项目开发 ; 5.撰写接口文档和技术支持文档。 任职要求: 1.计算机,通信,电子工程相关学科,本科及以上学历; 2.1年以上Linux系统应用程序开发工作经验; 3.精通C/C++,python,makefile等; 4.熟悉 Linux 平台的 API ,包括 IO 操作,进程间通讯, Linux 环境,网络通讯等; 5.了解Linux下常用设备驱动; 6.掌握常见linux应用程序异常和性能分析方法; 7.拥有团队协作开发和贡献的热情。
-
linux运维工程师(接受应届生)
[上海·浦东新区] 2023-02-235k-6k·13薪 经验不限 / 大专软件服务|咨询,IT技术服务|咨询 / 不需要融资 / 150-500人职责: 1、负责维护短信管理平台的系统部署、日志监控、应急响应、平台升级以及日常的维护等; 2、负责linux服务器的日常维护及文件备份,保护文件安全和权限分配,维护系统的正常运作,Linux应用程序的配置,管理; 3、负责对接落地资源、接入资源;配置客户数据,为客户提供技术支持;优化落地线路、资源调度,使客户质量指标达到。 4、检测短信通道的运行情况,远程重启短信平台服务器,激活短信通道; 5、用mysql进行各种业务的数据统计分析。 任职资格: 1、计算机或相关专业大专以上学历,1年以上系统运维或相关工作经验; 2、熟练使用VOS系统、linux、mysql、shell等脚本命令; 3、有团队精神,具有钻研精神、具有较强的自主学习性; 4、沟通能力强,有强烈的客户服务意识; 5、具有较强的责任心,能够在一定压力下工作,积极主动、认真踏实、独立解决问题的能力。 -
职位描述: 1.负责凝思基于linux的操作系统的构建,针对x86,arm,powerpc等硬件平台与系统需求,对操作系统进行定制开发与裁剪等; 任职要求: 1.有五年及以上Linux软件开发经验,熟悉Linux平台,了解各类服务使用和搭建; 2.熟练C,C#,C++ 3.熟悉gnome 或者 kde 桌面环境开发,能看懂gnome或kde源代码 4.熟练Qt或Gtk应用程序图形界面开发,熟悉掌握其库和各控件使用及架构,熟悉相关开发环境 4.会使用gdb调试,并掌握常用软件调试方法,能快速定位软件bug; 6.熟悉linux内核模块(如调度、内存管理、网络、存储、虚拟化等); 如能满足以下要求,可优先考虑: 定制过Gnome 写过Gnome Extension 1.熟悉系统显示屏配置,有过适配不同厂商屏幕分辨率,刷新率,电容触控的经验; 2.有触控交互开发经验; 3.熟悉掌握ubuntu打包,编译规则流程,从事过ubuntu维护工作; 4.有linux嵌入式开发经验; 5.关注开源社区,有过开源社区贡献者。 6.能够熟练阅读英文文档。 5.熟悉uboot、内核裁剪、根文件系统定制;


