-
职位职责: 1、负责Android/Linux底层软硬件模块研发工作,包括但不限于:设备驱动、系统起机、功耗性能优化、系统安全、语音音频音效、工具开发、算法集成、工厂生产等; 2、整理所负责模块的相关流程,输出形成技术文档资料,组织定期技术交流和培训; 3、关注底层软件及相关领域的新技术、新方案的发展方向,提高自动化程度,进行智能化的探索; 4、了解常见IoT产品相关背景,能够进行方案评估和前期验证。 职位要求: 1、本科及以上学历 ,5年以上熟练掌握C/C++/Python/Java/Makefile等语言的开发 ; 2、精通Linux内核开发(bootloader/init/文件系统/进程调度/内存管理/设备驱动等) ; 3、精通安卓系统底层各模块原理(系统启动、后台进程、关键服务等) ; 4、熟悉主流硬件平台(高通、MTK等) ,有芯片开发验证流程经验者优先。
-
系统软件研发工程师 我们正在进入人工智能的时代,深度学习处理器助力AI/DL的飞速发展,正在深刻地改变人们的工作和生活方式。在Cambricon从事系统软件工作,你会与其他团队深度合作, 从模块验证入手开发模块驱动到设计系统软件架构,利用设计模式的最佳实践,确保深度/机器学习应用高效地使用Cambricon神经网络加速器。伴随着各位英才的能力成长,让我们共同努力“让机器更好的理解和服务人类”。 在这里你将承担的工作有: 1、负责寒武纪智能处理器平台的内核驱动、用户态驱动开发,实现异构并行任务调度,设备内存管理,高速Serdes数据传输控制,性能分析数据收集等功能; 2、负责寒武纪智能处理器异构加速平台运行时库开发,提供平台化的编程模型。 2、独立开发Linux系统的驱动测试程序以及测试框架,完成系统软件自动化CICD; 3、负责云端智能加速卡、边缘SoC的板载系统开发、调试与性能优化; 4、负责云端智能加速卡、边缘SoC芯片的FPGA验证; 5、优化主机系统性能和可靠性问题定位,协助产品导入测试; 6、Driver SDK文档开发维护工作; 岗位要求: 1、毕业于计算机科学,计算机工程,软件工程,信息学,或数学等相关学科;本科及以上学历; 2、熟悉计算机体系结构; 3、熟悉C或者C++编程; 4、具备良好的沟通能力及团队合作意识; 加分项: 1、了解ARM/X86/MIPS/RISC-V架构; 2、有驱动开发经验或FPGA开发经验; 3、熟悉编译器或调试器工作原理; 4、对于熟悉C++的同学,了解C++11或更高语言标准的新特性; 5、有FPGA平台系统软件验证项目经验优先; 6、有linux Kernel性能优化、稳定性分析经验优先; 7、有智能网卡、RoCE网络设备驱动开发经验优先; 8、有PCIe4.0/5.0 RC/EP/SW 驱动或固件开发经验优先;
-
一、研究方向: 参与3D人体人脸人手相关算法的设计,研发与落地工作 二、职位描述: 理论创新:研究领域最新技术,提出新idea,撰写技术专利或论文 算法设计:针对实际应用场景,设计算法并提升其效果/效率/鲁棒性 落地实现:核心代码实现,输出demo或SDK,根据产品反馈迭代优化 三、职位要求: 1.计算机/电子信息/数学相关专业,硕士及以上学历 2.熟练掌握C/C++/Python至少一种,工程实现能力强 3.熟悉常用CV库和深度学习框架(Caffe/PyTorch/TensorFlow等)基础扎实,对计算机视觉和人工智能研究和落地有热情 4.有较好的沟通和协作能力 加分项: 有3D人体人脸人手重建与驱动相关的研究或者项目经验 对3D人体人脸人手重建与驱动相关的数据采集与分析有相关经验
-
职责描述: 1、负责公司自研AR/VR系统的图形渲染引擎的系统分析与设计工作,承担核心功能代码编写与维护; 2、负责优化渲染引擎在各终端运行的性能,包括内存、GPU、CPU的消耗的优化; 3、负责图形渲染引擎的日常维护,并撰写相关设计、维护和使用文档; 4、研究新兴技术,进行难题攻关和技术创新。 任职要求: 1、计算机相关专业本科及以上学历,熟练掌握C / C++ 2、熟悉GPU API,如Vulkan和OpenGL 3、有开发图形性能和分析工具的经验者优先 4、移动端性能优化经验者优先 5、系统工程经验或低级硬件经验者优先 备注: 在这份岗位上,您将负责一项核心模块的开发,与我们其他各技术组的负责人一同协作,搭建、完善下一代智能3D操作系统。 无论是年轻有为的技术新星还是经验丰富的资深大拿,我们都期待与您交流!
-
岗位职责: 1、负责寒武纪智能处理器平台的系统软件研发; 2、独立开发Linux/Android系统的驱动程序及底层SDK; 3、负责智能加速卡的板级开发与调试; 4、优化系统性能和可靠性。 岗位要求: 1、熟练掌握C/C++编程技能; 2、精通ARM/X86系统架构和Linux内核,阅读过内核主要模块的源代码; 3、熟悉Linux系统接口和驱动的开发; 4、熟悉ARM平台SMMU架构和驱动;或熟悉PCIE/I2C/S等总线接口;或有SoC平台IP驱动和系统软件开发经验; 5、开发过大型的系统软件优先; 6、有良好的沟通技能,优秀的分析问题和解决问题的能力。
-
THE ROLE Tesla's Software Platforms team provides the foundation on which the in-vehicle user experience is built. We build the software platform (kernel, bootchain, drivers, and lower level userspace platform services) for our innovative Infotainment hardware. This includes high resolution touch displays, high definition audio, bluetooth/wifi/cellular connectivity, USB, cameras, all connected to high performance multi-core processors and GPUs. Our software is based on Linux, GNU toolchain, buildroot, and other open source projects, delivering the security, capability, and performance demanded by our user experience RESPONSIBILITIES • Write well structured, testable, efficient, and maintainable code • Integrate software components into a fully functional software system • Tailor and deploy software tools, processes and metrics • Use existing available hardware in innovative ways to solve problems • Board bringup and hardware design validation • Deploy software incrementally to meet very fast paced development • Develop software tests and continuous integration for your code • Support factory provisioning, test, and improvements • Assess and document new product feasibility REQUIREMENTS Must Have • 4+ years embedded software and/or firmware development experience • 2+ years experience with Embedded Linux and/or Android development • Strong Linux kernel fundamentals, Linux internals • Experience developing device drivers • Systems Software experience • Excellent C/C++ coding skills • Experience with board /chip bringup • Strong build, debug and test skills • Android Container, Hypervisor, or virtualization experience • Comfortable using hardware debug tools (DMM, oscilloscopes, logic analyzers) and software debug tools (GDB, KGDB, JTAG) • Excellent problem solving, critical thinking, and communication skills Prefer To Have • Upstream contributions to Linux Kernel is a plus • Contributions to involvement with open source projects is a plus • Experience with bootloaders and recovery OS development is a plus • Experience with RTOS or bare-metal embedded development is a plus • Experience with Linux graphics technologies (X, wayland, mesa3d, dri/drm drivers) is a plus
-
职位描述: 1. 负责可穿戴设备的音频系统的bringup,包括RTOS和Android/wear OS软件平台。 2. 配合集成音频相关feature,主动/通话降噪,优化音频系统各项性能指标。 3. 解决TWS耳机/手表等遇到的杂音/无声/卡顿/破音/声音小等问题。 4. 评估和设计音频软硬件架构。 5. 负责音频算法(ANC主动降噪/通话降噪)的评估/集成/优化 6. 音频相关新技术预研和落地 职位要求: 1. 8年以上音频相关工作经验,看好可穿戴设备的发展前景 2. 熟悉各种音频总线和音频硬件电路。 3. 熟悉Android/RTOS的音频软件架构。 4. 熟悉高通ADSP架构,熟练掌握各种音频调试工具者加分。 5. 熟悉Android audio软件架构, Audio HAL/ALSA/AudioFlinger等加分。 6. 量产过基于RTOS平台的可穿戴设备手表/手环等实际项目者加分。 7. Owner心态,对产品有热情,对完成卓越产品有追求。
-
1.具备3-5年或以上的小程序前端或后端的开发经验,熟悉uniapp框架,精通java或php、go等多种语言;能够独立负责小程序&web产品的前端&后端开发和维护,有独立全面开发经验者优先(提供上线小程序案例,可验证)。 2.根据产品需求完成模块设计、编码、测试工作;负责产品代码的重构和升级,保证代码的长期稳定性;能产出高质量代码,有良好的代码书写、注释和兼容测试的习惯。 3.精通前后端数据交互流程,ajax异步交互机制,熟悉es6语言及新特性;有原生小程序开发经验、主导过大型互联网公司小程序或 H5 产品研发经验优先。 4.熟悉微信小程序的接口组件、验证授权等,熟悉行业内多端小程序框架,具备跨端小程序开发能力,能够很好地解决跨平台问题。 5.负责微信小程序上线后的优化和迭代开发维护,持续优化产品性能和用户体验,探索小程序新能力、新技术和新架构的应用;对小程序配置、性能调优有深刻认知。
-
三、任职要求 1、教育背景: 电子、通信、计算机、软件工程、自动化及相关专业 2、工作经验: 优秀硕士应届毕业生或有2年以上工作经验者 3、技能要求: (1)对底层驱动开发及人工智能处理器技术有浓厚兴趣; (2)有PCIe、SRIO、Giga Eth、UART等驱动2种以上的开发经验; (3)熟悉嵌入式系统的Bootloader、Linux体系架构,有linux内核裁剪和板级移植经验者优先; (4)熟练掌握ARM体系结构的编程,精通C/C++语言,有Linux驱动程序开发经验者优先。 4、其他要求: (1)积极主动、思维灵活、有悟性、团队精神; (2)获得大学生电子设计竞赛、软件竞赛省部级一等奖或国家奖,优先录用。 四、职位职责: 嵌入式驱动软件开发、嵌入式系统软件开发、AI算法嵌入式移植。 五、薪资待遇: 极具竞争力的行业待遇,极具发展前途的行业背景。 六、工作地点 中国科学院计算技术研究所(北京中关村、环保科技园)
-
岗位职责: 1. 基于Linux/RTOS等软件平台,负责自研芯片的芯片验证和驱动开发,负责自研硬件产品的bringup和板级驱动的开发 2. 负责对应驱动开发的单元测试和集成测试功能开发 3. 输出对应的设计文档和调试移植指导文档 4. 负责领域功能的性能和稳定性持续优化 任职要求: 1. 计算机软件、通信、电子相关专业本科以上学历,3年以上嵌入式开发工作经验 2. 熟悉C/C++/arm assembly/shell/python 3. 熟悉常规驱动(I2C/SPI/UART/GPIO/SDIO/Sensor等) 4. 具有Linux系统下的驱动或者内核开发调试经验 5. 具有USB/PCIE/Ethernet接口开发调试经验者优先 6. 具有DDR/EMMC/UFS/NAND开发调试经验者优先 7. 良好的沟通能力和团队合作精神
-
职位描述: 职位关键词: 嵌入式,驱动开发,嵌入式Linux,音视频 岗位职责: 1、根据产品需求,在主管领导指引下完成软件需求说明书,概要设计,详细设计,软件编码,自测。 2、完成嵌入式产品底层驱动以及应用层软件的移植、开发、优化和维护。 3、完成产品相关测试程序的开发; 任职要求: 1、计算机或通信相关专业本科以上学历; 2、精通C编程语言; 3、熟悉NXP、stm32单片机编程; 4、熟悉Linux操作系统,了解驱动; 5、熟悉Linux应用程序开发,熟悉网络编程; 6、具备很强的技术文档编写和英文资料阅读能力,有钻研精神; 7、思路敏捷,条理清晰,具有团队合作精神,良好的沟通、组织协调能力和学习能力; 8、热衷于项目研发和技术发展。
-
岗位职责: 1. 负责Android智能终端底层驱动的开发、维护; 2. 负责配合硬件同事完成硬件调试、驱动移植; 3. 负责编写开发过程中的输出文档; 4. 负责修复解决产品的驱动软件bug; 任职要求: 1. 计算机软件工程、通讯电子等相关专业,一类本科及以上学历优先; 2. 熟悉C/C++、具有良好的代码编写习惯; 3. 熟悉LCD、Touch、Camera、BT、WIFI、Sensors、Audio等一种模块的驱动开发,能熟练阅读英语技术文档;有高通、RK,全治平台驱动开发经验者尤佳; 4. 熟悉Linux常用shell命令,熟悉常用的版本控制软件(Gerrit,GIT,SVN等); 5. 个人素质:希望你正能量,热爱驱动开发,学习能力强,有良好的抗压能力和团队协作精神; 6. 有电机,舵机控制及调试经验优先;
-
工作地点杭州之江实验室新园区 岗位职责: 1. 参与高性能存储系统架构设计; 2. 依据高性能存储系统的设计需求,进行块设备驱动、存储客户端等模块的研究与开发; 3.负责内核模块的研发与调试; 职责要求: 1. 有2年以上Linux内核研发经验; 2. 熟悉常用数据结构,精通C/C++编程语言,熟悉python/shell等脚本语言; 3. 精通Linux系统IO栈,有块设备驱动开发经验者优先; 4. 有较强的学习能力,解决问题能力和团队合作精神。
-
工作地点杭州之江实验室新园区 岗位职责: 以下一条或多条: 1)负责自研处理器驱动软件开发; 2) 配合硬件工程师调试硬件问题 职责要求: 1)电子或者计算机相关专业; 2)有ARM、RISCV驱动开发工作经验者优先; 3)具有较强的学习和独立解决问题的能力; 4)具备较强的沟通能力和团队协作能力; 5) 具备一定的英文阅读能力,能熟练阅读英文文献、文档等
-
工作职责: -负责无操作系统芯片级驱动软件设计及开发、调试 -负责Linux&FreeRTOS操作系统级驱动软件设计及开发、调试 -负责硬件设备底层工具设计及开发、调试 -协助硬件相关芯片选型评估 任职资格: -电子工程或通信相关专业本科及以上学历,3年以上工作经验 -熟悉ARM或X86架构,有相关项目经验 -熟悉芯片驱动开发流程,熟悉Linux&FreeRTOS操作系统移植及驱动开发,熟悉无操作系统驱动开发,有相关开发经验 -熟练掌握C语言 -熟悉硬件产品开发流程,有IPD从业经验者优先