-
职位职责: 1、负责Android/Linux平台驱动软件设计、开发及维护;解决驱动稳定性、功耗、性能相关问题; 2、负责驱动软件需求分析、器件评估选型、软件设计、编码实现; 3、负责BSP新技术的探索和调研,以及新技术的相关验证工作。 职位要求: 1、本科及以上学历,计算机相关专业,3年以上系统驱动开发经验,熟悉C/C++语言; 2、熟悉ARM体系架构,熟悉嵌入式平台各类常见的外设及驱动; 3、熟悉Linux嵌入式操作系统以及相关的设备驱动软件架构,具备Linux驱动开发调试经验; 4、熟悉Android系统框架,熟悉Android Hal开发,具备高通平台开发经验者优先; 5、加分项:具有智能硬件开发经验,或芯片公司底层软件经验优先。
-
职位描述: 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. 负责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、负责监控告警等系统组件设计、开发、优化。 职位要求: 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.管理软件开发生命周期全过程,从需求分析、设计、编码实现到测试验证。 3.与硬件工程师合作进行软硬件集成和调试,优化系统性能并解决技术问题,编写、完善技术文档。 4.与跨职能团队协作,进行产品联调,主动追踪并解决开发过程中的缺陷。 任职要求: 1.本科以上学历,3年以上嵌入式系统开发经验。【具有指纹/人脸识别门禁系统产品开发经验者优先】 2.精通C/C++编程,熟悉Linux系统开发环境,熟悉进程间通信和多线程编程。 3.熟悉TCP/IP协议和嵌入式硬件接口(例如UART、SPI、I2C)的适配工作。【具有触摸屏或其他人机交互设备开发经验者优先】 4.能够独立完成Linux底层驱动的编写、调试与移植工作。
-
工作职责: 1、负责嵌入式Linux设备驱动调试开发维护。 2、负责嵌入式Liunx操作系统定制裁剪优化维护。 3、参与项目需求评审,编写项目相关文档。 任职要求: 1、电子、通信、计算机、自动化等相关专业,本科及以上学历,3-5年工作经验。 2、熟悉C/C++语言,扎实的编程功底,良好的编码习惯。 3、熟悉uboot、kernel及rootfs开发,有独立完成项目调试能力更佳。 4、熟悉常用的低速接口调试,如I2C、UART、SPI;熟悉常用的高速接口调试:MIPI、LVDS等。 5、能看懂硬件原理图,掌握示波器、万用表等常用调试工具的使用。 6、有Xilinx ZYNQ、TI等平台调试经验更佳,有医疗器械行业经验更佳。 7、有较强的逻辑分析能力和自驱动能力。
-
岗位职责: 1、负责产品驱动开发与调试工作(x86, arm) 2、负责编写平台驱动的设计文档,测试文档等 3、 负责芯片选型,驱动开发及性能优化等 任职资格: 1、3年及以上Linux BSP开发经验,熟练使用C/C++语言,具备良好的编程风格和文档编写能力; 2、熟悉uboot工作原理,Linux内核裁剪,根文件系统定制; 3、精通部分子系统开发,如GPU,以太网, WiFi等; 4、熟悉PCle/USB/SATA等常用总线: 5、熟悉XEN、QEMU、KVM、Virtio、iommu、libvirt等虚拟化技术; 6、有openwrt平台开发经验者优先。
-
岗位职责: 1、对嵌入式Bootloader及Linux剪裁、移植、优化; 2、硬件设备驱动开发、BSP包及第三方库移植; 3、负责Linux/Android驱动调试,包括但不限于网口、串口、CAN、Audio 、video、LCD、Touch、SPI、IIC、USB等模块; 4、为Linux应用软件的开发人员提供Linux操作系统相关的支持; 5、开发操作系统抽象层,为应用层软件提供统一的与操作系统无关的接口; 6、编写相关设计文档、调测试过程文档、使用说明文档等; 任职要求: 1、计算机、电子、信息、通信等相关专业本科及以上学历,3年以上工作经验; 2、 理解android/linux驱动的架构设计,工作原理,熟练掌握驱动调试方法和手段,熟练使用万用表,示波器,逻辑分析仪等开发工具 3、有三星,瑞星微,NXP、TI 等MPU平台方案工作经验者为佳; 4 、有较强的软件开发和编程功底,熟悉掌握C/C++语言,linux环境下面软件开发和调试技能,能够独立完成开发任务; 5、熟悉u-boot开发,主板启动调试,系统引导等,熟悉嵌入式Linux的开发环境和调试方法; 6、熟悉linux常用设备驱动开发等; 7 、熟练掌握Android的软件启动流程,软件架构,工作机制; 8 、有Android框架系统开发经验者为佳;
-
1、负责Android系统平台的开发,如:Framework,Linux驱动层等; 2、负责Android系统平台的维护和客户反馈bug的分析解决; 3、修改维护uboot/kernel代码,根据datasheet手册调linux驱动; 4、按照项目计划,满足用户客制化需求,按时提交高质量代码。 任职要求: 1、大专以上学历,计算机相关专业毕业,较好的英语读写能力; 2、熟悉linux驱动开发,buildroot制作,熟悉C/C++语言,熟悉数据结构; 3、熟悉android系统框架,能对framework进行修改; 4、有投影仪、平板电脑、广告机、IPTV等系统开发经验优先; 5、沟通和学习能力强、团队协作、责任心强、勇于钻研技术难点; 6、欢迎应届毕业生投递。
-
150-200/天 【职位描述】 视频分析软件开发,基于Linux系统进行外部设备、传感器的接入和管理 【职位要求】 电子信息相关专业,了解Linux文件系统及设备驱动程序开发 了解常见的设备通信协议 熟悉C/C++语言编程、熟悉Shell语言编程 具备良好的学习能力、沟通能力、适应能力,责任心强,能在压力下独立解决问题 实习要求 5天/周*3个月
-
岗位职责 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.踏实认真,责任心强,良好的团队合作精神。
-
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
-
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、负责系统功能需求分析,系统构架设计; 2、负责Linux驱动开发和移植,HAL适配等; 3、负责Android Framework的移植开发; 4、协同硬件组同事,沟通原厂调试等。 5、系统级问题解决与优化,包括系统稳定性,性能优化等。 岗位技能要求: 1、计算机、电子、通信、自动化等相关专业,本科及以上学历; 2、3年以上嵌入式linux内核设备驱动开发经验,有Android开发经验; 3、精通Linux内核原理、包括进程调度、文件系统、内存管理等; 4、精通Linux驱动开发,包括battery、charging、 USB、SDID、MMC、I2C、I2S、SPI、UART、TP、LCD、Camera、HDMI等; 5、熟悉Android系统的主要服务,如AMS, WMS, SurfaceFlinger,Camera,Audio等服务架构者优先; 6、熟悉airplay,DLNA,wifidisplay,miracast等协议。具有投屏相关开发经验者优先 7、具备良好的团队协作和沟通技能。 本岗位为自主开发,非外包,弹性上下班工作制,周末双休。


