-
根据ADAS控制器硬件平台和应用软件需求进行ADAS 嵌入式Linux系统的开发; 负责裁剪和定制化ADAS控制器上嵌入式Linux系统内核和rootfs; 负责组织ADAS嵌入式Linux系统的构建过程; 负责编写,裁剪,适配ADAS控制器硬件驱动如SPI,CAN,以太网,MIPI-CSI2,PCIE等; 负责排查ADAS嵌入式Linux系统相关问题; 负责持续改进ADAS嵌入式Linux开发流程和效率; 【次要工作职责】 负责集成应用软件到ADAS软件平台; 职位要求: 基本要求:Basic Qualification 教育程度:Education: 本科以上软件工程、计算机、自动化、机电系统等相关专业 工作经验:Work Experience: 5年以上嵌入式Linux软件开发经验 语言能力:英文(书面及口语): CET 4以上,良好的英语听说读写能力 计算机能力: 熟练掌握C/C++,Shell Script,Makefile,Buildroot/Yocto构建工具。熟悉编译原理,Linux操作系统原理,ARM架构,芯片外设工作原理。 其他要求:拥有持续集成框架开发经验优先。
-
工作职责: 负责Linux for Cluster(ClusterOS)项目的MiddleWare开发: 1.负责ClusterOS MiddleWare的分析和设计工作 2.负责ClusterOS从Base OS到Middleware层开发工作 3.负责ClusterOS的Middleware的定制、裁剪、优化工作 4.支持Cluster应用软件工程师开发上层HMI应用 5.负责相关开发文档编写/代码审查,保证相关模块的代码质量 任职要求: 1.本科及以上学历,计算机、电子、自动化、应用数学等专业优先 2.五年及以上嵌入式开发经验,具有全液晶仪表开发经验,三年以上的Linux Middleware开发经验 3.精通C/C++/Java等编程语言及相应的开发调试的工具,熟悉软件开发流程 4.至少熟练使用一款RTOS,熟悉通讯组件等系统服务的开发或移植,熟悉SOA架构,有Linux开发/功能安全开发经验者优先 5.具有独立开发能力,具有问题分析、定位、调试、解决的能力 6.具备良好的文档编写能力和习惯,能够编写规范的概要和详细设计文档
-
Global Electronics Development BU in BSH Home Appliance China is looking for a leading Software Developer with strong Linux development experience, who can become a valuable part of SW development organization by driving cross-domain development activities. A professional who can take care for reaching the best possible technical result, keeping the constraints (like budget and time) in mind, with focus on building trusted relationship and clear communication with all stakeholders. Job Description: 1.Be a product owner and leading developer for cross-domain development activities; 成为跨领域开发活动的产品负责人和主要开发人员; 2.Review customer domain requirements as well as release related documentation; 审核客户领域需求,发布相关文档; 3.Support a mass-production project involving cross-domain development during all development phases; 支持跨领域开发的大规模生产项目; 4.Support concepts preparation, architecture specifications and discuss those with the customer to find the best solution; 支持概念准备,架构规范,并与客户讨论以找到最佳解决方案 5.Review and prepare implementation effort estimates; 审查和编制实施工作; 6.Review technical project and non-project documentation; 审查技术项目和非项目文件; 7.Identifies the risks and suggests / takes the mitigation actions; 确定风险并建议/采取缓解行动; 8.Participates in the assessment of the possible new projects; 参与可能的新项目的评估; Professional Requirements: 1.BSc or MSc in Computer science or any other in similar field; 本科及以上学历,计算机相关专业; 2.At least 5 years in increasingly complex and progressive experience as a Software Engineer in performing systems analysis, development, and implementation of software systems, to include the development and design of application software for prototyping, production, and architecture products for embedded devices. 至少5年软件工程师的系统分析、开发和软件系统实现经验,包括为嵌入式设备的原型、生产和架构产品开发和设计应用软件; 3.5+ years of experience in development of applications for embedded Linux OS based devices; 5年以上嵌入式Linux操作系统设备应用开发经验; 4.5+ years of background in C++; 5年以上C++背景; 5.Advanced knowledge of modern software paradigms, structures and patterns; 先进的知识,现代软件范例,结构和模式; 6.Open communication attitude: active listening and giving feedback; 开放的沟通态度:积极倾听并给予反馈; 7.Strong analytic view combined with pragmatic attitude (flexibility). 很强的分析观和务实态度(灵活性)。
-
职位:Linux驱动研发工程师 工作内容描述: 1、我们正在寻找经验丰富且充满激情和好奇心的Linux系统工程师来支持我们快速发展的基于Linux平台的操作系统。 2、你将参与XR系统在Linux平台的移植,进行包括窗口/显示/输入/通信系统的XR系统架构设计,完善Linux平台上的硬件支持,成为新一代3D操作系统的早期贡献者。 3、你需要熟悉驱动开发及优化、内核定制,设计系统安全机制策略方案,为我们的客户提供高可用、高可拓展性、高性能的解决方案,从底层保证卓越的AR/VR体验。 能力要求: 1、计算机相关专业,大学本科及以上学历; 2、较强的C、C++编程/数据结构/算法/软件工程基础; 3、在操作系统架构和系统级编程方面有良好的基础; 4、至少精通一个驱动架构(显示、输入、WIFI/蓝牙、音视频等)并可进行相关开发; 5、熟悉至少一种操作系统 (Android/Linux/Windows) 的内核架构设计,包括跨进程通信机制和安全机制等; 6、至少三年Linux/Unix系统内核或驱动开发经验,精通Linux编程环境和调试环境; 7、具备团队合作精神,积极的工作态度和较强的责任心,良好的沟通和学习能力。 加分项: 深入理解Linux显示框架及窗口交互系统原理; 有内核定制经验者优先 (包括内核裁剪/SELinux权限管理/进程调度策略);
-
岗位职责: 1、负责嵌入式系统以及对相关模块的驱动开发、调试、BUG分析,跟踪与解决; 2、负责需求分析、详细设计文档及模块单元测试用例等文档编写; 3、为基于嵌入式Linux系统的应用开发提供支持; 4、持续优化驱动性能,根据产品反馈持续优化迭代产品软件功能及体验; 5、协助测试人员完成软件的测试。 岗位要求: 1、本科,2年以上嵌入式驱动开发经验,熟悉Linux内核,具备Linux BSP开发经验; 2、至少熟悉英伟达、全志、瑞芯微等主流开发平台其中一种,熟悉嵌入式平台驱动框架,对驱动模块如SPI/UART/USB/FLASH/Camera/GPS/LCD有深入了解; 3、精通嵌入式C/C++ 编程开发、精通Linux嵌入操作系统,能够独立移植Linux系统,有移植、裁剪、优化经验者优先; 4、具有良好的编程思想和代码规范,程序结构条理清晰,可读性强; 5、对新知识充满热情,思维灵活,动手能力及执行能力强,有良好的沟通能力,协作精神和进取心,工作态度积极; 6、有视频图像处理、编解码的相关编程经验者优先考虑。 加分项:能够阅读原理图,掌握基本电路原理。
-
"1.负责公司各产品后台中,容器服务及容器集群相关组件的设计与开发。 2.负责系统服务或模块级别的软件架构和算法的设计与优化。 3.与后台业务逻辑(Java/Scala服务)开发人员配合,实现软件后台各组件的功能对接。 4.解决产品及环境中涉及容器的各类问题,持续改进软件质量。 5.参与软件工程相关文档资料的编写整理工作。" 任职要求: 1.熟悉C/C++、Go和Shell语言,熟悉Linux内核及编程语言层面的常用的开发库。 2.熟悉基于Docker、Kubernetes的容器技术,包括其上层编程方法与内部实现原理;开源贡献者优先。 3.理解服务器端软件开发的全流程,具有基本的软件架构设计能力。 4.熟悉C/C++、Go及Linux系统服务开发相关的工具链,了解软件工程规范和流程。 5.具有较强的学习、理解和团队合作能力,乐于探索新技术、新方法,追求知识和能力的进步。 6.在Linux系统服务开发或相关领域有2年以上工作经验者优先;熟悉云计算、大数据或人工智能领域知识者优先;熟悉CUDA、InfiniBand等异构和高性能计算技术者优先。 7.大学本科或以上学历,能够熟练阅读理解英文材料。
-
任职要求: 1、计算机相关专业,linux基础技术扎实,常用命令熟练掌握各个参数.熟悉常见安全产品(防火墙、IDS、WAF等)工作原理. 2、 掌握Linux平台下的常用命令以及服务器管理和维护操作; 3、搭建Linux上的服务架构,如Apache、NFS、DNS、Samba、DHCP等服务; 4、熟悉eBPF机制或者类似LKM等方案 5、Linux下服务器安全管理(Iptables,SeLinux,TCPWrappers,Secomp) 6、对常见日志有一定的理解能力(能看懂日志,并Trouble Shooting) 7、对安全扫描工具有使用经验 并会分析 8、可独立编写报告类文档 9、动手和学习能力强,思维逻辑清晰 优先考虑: 了解MySQL,DB2等数据库或相关技术,有相关工作经验;懂些渗透技术优先. 熟悉shell语言; 有linux运维经验; 有安全运维、网络安全、信息安全工作经验者 有检测逻辑实现的优先
-
岗位职责: 负责Adaptive Autosar集成配置与设计开发工作; 1. 参与项目需求分析和评审,进行Adaptive Autosar各模块相关的方案设计及文档编写; 2. 负责Adaptive Autosar的集成与部署; 3. 指导应用层软件工程师进行SWC的开发; 4. 负责软件问题的跟进、分析、总结和改善; 5. 负责Adaptive Autosar的替代方案预研和设计开发。 技能要求: 1. 大学本科及以上学历,计算机、通信工程、电子信息、自动化等相关专业; 2. 深入理解Linux操作系统原理, 对任务管理、设备管理、内存管理、文件系统等基本概念了解; 3. 精通C++11,数据结构,及多线程开发; 4. 熟悉网络编程、TCP/IP协议; 5. 有以下中间件模块设计经验者优先, 通信管理, 以太网时间同步, 启动管理, 状态管理, 平台健康管理, 诊断管理, 日志管理, 存储管理, 车载网络管理, 加解密模块, 升级管理, 身份认证管理等。
-
岗位职责: 负责Adaptive Autosar集成配置与设计开发工作; 1. 参与项目需求分析和评审,进行Adaptive Autosar各模块相关的方案设计及文档编写; 2. 负责Adaptive Autosar的集成与部署; 3. 指导应用层软件工程师进行SWC的开发; 4. 负责软件问题的跟进、分析、总结和改善; 5. 负责Adaptive Autosar的替代方案预研和设计开发。 技能要求: 1. 大学本科及以上学历,计算机、通信工程、电子信息、自动化等相关专业; 2. 深入理解Linux操作系统原理, 对任务管理、设备管理、内存管理、文件系统等基本概念了解; 3. 精通C++11,数据结构,及多线程开发; 4. 熟悉网络编程、TCP/IP协议; 5. 有以下中间件模块设计经验者优先, 通信管理, 以太网时间同步, 启动管理, 状态管理, 平台健康管理, 诊断管理, 日志管理, 存储管理, 车载网络管理, 加解密模块, 升级管理, 身份认证管理等。
-
岗位职责: 1、软件新技术研究和前期验证 2、负责android framework框架优化 3、linux kernel新特性的研究开发 任职资格: 1、熟悉linux内核,android系统 2、熟悉文件系统,内存管理 3、熟悉cpu,gpu,io等调度策略 4、熟练使用linux性能分析工具 5、具备技术创新意识
-
岗位职责: 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、负责公司项目软件产品部署、上线、系统监控、日常运维工作和应急反应系统运维、服务监控分析、故障排查,以及紧急情况下的应急处理、确保现网系统能够7*24小时的持续运行,并编制汇总故障、问题,定期提交汇总报告; 2、负责公司系统项目扩容需求与资源落实,配合开发需求,测试、调整运维平台; 3、负责网络以及服务器的网络设置、维护和优化、网络的安全维护监控、系统性能管理和优化、网络性能管理和优化; 4、负责制定公司项目的部署文档、维护文档手册,应用技术文档,并根据环境的变化及时更新各个相关文档;提供系统例行检查,分析运行状况,提出系统使用维护建议; 5、参与研究系统架构,发现潜在问题,制定系统调整和优化方案,提高系统的健壮性和效率; 5、按要求汇报日志、周报、月度总结等文档; 6、领导安排的其他工作。 岗位要求: 1、专科以上学历,计算机相关专业; 2、熟悉阿里云系统运维,至少4年以上系统的实际运维经验。熟练使用各种运维及监控工具。对于常用的各种集群管理、分布式部署、网络安全等有丰富经验; 3、精通Windows/Linux(Centos)操作系统,熟悉一种脚本语言(shell、python或者perl); 4、能熟练部署和维护linux服务器以及在linux服务器上架设各种服务(Nginx、Tomcat、Redis、MQ、Java、Mysql、Maven、GitLab、 FastDFS、ELK等); 5、精通Docker、Jenkins,有CI/CD和DevOps服务集成实际工作经验优先; 6、精通Mysql数据库服务器的维护和优化者优先考虑,包括:备份恢复,数据迁移,异地同步,安全防护等; 7、对系统运维工作有热情、有高度的责任心、良好的沟通技巧和团队合作精神。
-
Linux嵌入式开发专家/工程师(智能驾驶方向) 岗位职责: 1、 Linux等嵌入式平台下的C/C++应用软件开发、RSU/模组/终端产品软件开发; 2、 负责GNSS或者惯导等高精度定位相关的SDK开发; 3、负责产品架构设计与核心功能模块实现; 4、负责公司应用软件产品与客户的开发集成; 5、负责应用软件系统的优化(性能、稳定性、功耗等)迭代; 6、负责开发文档的书写与整理。 任职条件: 1、汽车电子/自动化/计算机等相关专业,本科及以上学历; 2、精通C/C++语言开发, 熟悉Linux等嵌入式平台下开发工具和调试手段,熟悉一种以上脚本语言(shell/python等); 3、丰富的软件架构经验和设计实践,有内存、CPU等性能优化经验尤佳; 4、精通Linux多线程和Socket编程,熟悉TCP/IP、Http/Https、MQTT等协议,熟悉Linux IPC机制、进程调度、内存管理、设备驱动、VFS等内核机制,对于Linux系统有较深入的理解; 5、对代码质量有严格要求,有良好的编码风格和习惯; 6、沟通能力强,刻苦、敬业、有上进心,有良好的团队合作精神; 7、符合以下一项或多项者优先录用: 1)熟悉AUTOSAR规范和架构,有AUTOSAR使用或开发经验优先; 2)有功能安全,ASPICE实践经验优先; 3)有V2X协议栈及应用开发经验优先; 4)熟悉GNSS和惯性导航定位原理,有相关项目开发经验者优先。 嵌入式开发专家/工程师 岗位职责: 1、负责定位算法在嵌入式平台的软件工程化和性能优化; 2、负责定位算法的嵌入式系统移植、优化和客户现场支持; 3、负责产品架构设计与核心功能模块实现,负责开发文档的书写与整理。 岗位要求: 1、本科及以上学历,计算机、导航、通信及自动化等相关专业; 2、精通C/C++语言编程,3年以上嵌入式平台的软件开发经验; 3、熟悉Linux多线程和Socket编程,熟悉TCP/IP、Http/Https、MQTT等协议,熟悉Linux IPC机制、进程调度、内存管理、设备驱动、VFS等内核机制,对于Linux系统有较深入的理解; 5、熟悉ARM/RISC-V等架构,熟悉RTOS原理,有实际开发工作经验; 6、熟悉嵌入式设备通信协议(如UART/I2C/SPI/CAN/USB等); 7、熟悉GNSS和惯性导航定位原理,有相关项目开发经验者优先; 8、能看懂硬件原理图、有硬件调试经验的优先。
-
岗位职责: 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.负责公司产品的嵌入式软件设计及开发; 2.负责撰写软件设计文档,测试规范,确保软件交付质量; 3.负责功能的开发测试,软硬件联合调试等相关工作; 4.负责开发公司产品的测试工具; 5.完成领导安排的其他工作。 【任职资格】 1. 专科及以上学历; 2. 熟悉C/C++编程开发; 3. 熟悉loT接入协议,有loT云设备端介入经验者优先; 4. 熟悉ARM架构及原理; 5. 熟悉Linux开发调试环境,有一定问题定位能力。