嵌入式软件开发工程师(Linux方向) 上海 正式 智能制造 / 工业互联网 / 工业自动化 职位描述 1、系统架构与开发:参与产品需求分析,负责嵌入式Linux系统的架构设计、内核裁剪、Bootloader移植和根文件系统构建。2、驱动开发与调试:负责Linux内核下各类设备驱动(如Camera、LCD/Touchscreen、Ethernet、Wi-Fi/Bluetooth、I2C/SPI/UART、USB、CAN等)的开发、调试和优化。3、系统集成与定制:使用Yocto Project或Buildroot等工具,定制和维护嵌入式Linux发行版,集成第三方库和应用程序。4、性能分析与优化:进行系统级性能分析(如CPU、内存、I/O、功耗),定位瓶颈并实施优化,确保系统稳定性和实时性要求。5、硬件协作与调试:与硬件工程师紧密协作,参与硬件方案选型、原理图评审,并负责单板启动、硬件Bring-up和故障排查。6、中间件与应用支持:为上层应用程序提供稳定的底层支持,解决底层技术难题,如系统启动、进程间通信、内存管理等。7、文档编写与维护:编写详细的设计文档、测试文档和技术报告,确保开发过程的可追溯性和规范性。8、技术预研与创新:跟踪嵌入式领域的最新技术动态,评估并引入新技术以提升产品竞争力。 职位要求 一、必需条件 1、计算机科学、电子工程、通信工程或相关专业211及以上学历。2、深入理解Linux内核工作机制,具备设备驱动开发和调试能力。3、熟悉内核的进程调度、内存管理、中断处理、文件系统等核心子系统。4、有实际的内核配置、裁剪、移植和启动问题解决经验。5、熟练掌握Yocto Project或Buildroot等嵌入式系统构建框架,能够独立定制文件系统。6、熟悉交叉编译工具链的制作和使用。7、精通C语言编程,具有良好的编程习惯和代码风格。8、熟练使用Shell/Python等脚本语言进行自动化测试和工具开发。9、具备扎实的硬件基础,能看懂原理图和芯片数据手册,熟练使用示波器、逻辑分析仪等工具进行硬件调试。10、有丰富的单板启动和底层调试经验。11、具备强烈的责任心、良好的团队协作精神和解决问题的能力。二、优先考虑条件 1、有实时操作系统(RTOS)(如FreeRTOS、Zephyr)或Linux实时补丁(PREEMPT_RT)开发经验。2、熟悉ARM体系架构,有TrustZone安全方案开发经验者优先。3、具备系统安全知识,如安全启动、加密文件系统、漏洞防护等。4、有摄像头/V4L2、图形显示(DRM/OpenGL ES)、音频(ALSA) 等复杂外设驱动开发经验。 投递...
嵌入式软件开发工程师(Linux方向实习生) 上海 实习 智能制造 / 工业互联网 / 工业自动化 职位描述 1、系统架构与开发:参与产品需求分析,负责嵌入式Linux系统的架构设计、内核裁剪、Bootloader移植和根文件系统构建。2、驱动开发与调试:负责Linux内核下各类设备驱动(如Camera、LCD/Touchscreen、Ethernet、Wi-Fi/Bluetooth、I2C/SPI/UART、USB、CAN等)的开发、调试和优化。3、系统集成与定制:使用Yocto Project或Buildroot等工具,定制和维护嵌入式Linux发行版,集成第三方库和应用程序。4、性能分析与优化:进行系统级性能分析(如CPU、内存、I/O、功耗),定位瓶颈并实施优化,确保系统稳定性和实时性要求。5、硬件协作与调试:与硬件工程师紧密协作,参与硬件方案选型、原理图评审,并负责单板启动、硬件Bring-up和故障排查。6、中间件与应用支持:为上层应用程序提供稳定的底层支持,解决底层技术难题,如系统启动、进程间通信、内存管理等。7、文档编写与维护:编写详细的设计文档、测试文档和技术报告,确保开发过程的可追溯性和规范性。8、技术预研与创新:跟踪嵌入式领域的最新技术动态,评估并引入新技术以提升产品竞争力。 职位要求 一、必需条件 1、计算机科学、电子工程、通信工程或相关专业本科及以上学历。2、深入理解Linux内核工作机制,具备设备驱动开发和调试能力。3、熟悉内核的进程调度、内存管理、中断处理、文件系统等核心子系统。4、有实际的内核配置、裁剪、移植和启动问题解决经验。5、熟练掌握Yocto Project或Buildroot等嵌入式系统构建框架,能够独立定制文件系统。6、熟悉交叉编译工具链的制作和使用。7、精通C语言编程,具有良好的编程习惯和代码风格。8、熟练使用Shell/Python等脚本语言进行自动化测试和工具开发。9、具备扎实的硬件基础,能看懂原理图和芯片数据手册,熟练使用示波器、逻辑分析仪等工具进行硬件调试。10、有丰富的单板启动和底层调试经验。11、具备强烈的责任心、良好的团队协作精神和解决问题的能力。二、优先考虑条件 1、有实时操作系统(RTOS)(如FreeRTOS、Zephyr)或Linux实时补丁(PREEMPT_RT)开发经验。2、熟悉ARM体系架构,有TrustZone安全方案开发经验者优先。3、具备系统安全知识,如安全启动、加密文件系统、漏洞防护等。4、有摄像头/V4L2、图形显示(DRM/OpenGL ES)、音频(ALSA) 等复杂外设驱动开发经验。 投递...
Linux BSP工程师 上海 正式 软件类 职位描述 1. 负责相机的外设驱动开发和音视频流开发2. 负责嵌入式Linux系统的搭建和优化3. 负责相机的ISP调教和标定,完成相机质量的调教4. 负责实时3D模型的渲染,负责系统性能的优化5. 负责系统监控和升级软件的设计和开发 职位要求 1. 计算机、电子、通信等相关专业,本科及以上学历2. 有较强的C/C++编程能力,熟悉嵌入式软件开发与调试3. 熟悉基础硬件原理,能够看懂原理图4. 熟悉Linux/Andriod系统,熟悉使用嵌入式开发工具5. 熟悉PHY,I2C, EMMC, SPI,MIPI等外设的工作原理及驱动开发6. 有很强的钻研技术精神、积极乐观、责任心强、能适应快节奏和一定压力的工作,具备良好的沟通能力和团队合作精神 投递...
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: General Summary Qualcomm is leveraging its expertise in wireless and computing technologies to drive a major technological revolution in the automotive industry. Having led
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: Responsibilities We’re looking for skilled senior engineer to develop linux audio drivers on snapdragon SoC based products. You will be responsible for new audio feature
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: General Summary: We are looking for software engineer to develop Linux platform drivers and system for Qualcomm automotive IVI/ADAS products. Responsibilities Bring up Linux and Android
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: Responsible for Linux system performance analysis and optimization on upstream kernel based products on Qualcomm platforms. You will identify performance bottlenecks, drive root-cause analysis, develop
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: Company Overview Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that
Linux系统高级开发工程师 上海、西安、北京 社招 全职 职位 ID:J2288 职位描述 1. 负责Linux操作系统的定制和开发;2. 负责监控告警等基础服务组件的设计、开发、优化;3. 负责Linux发行版的稳定性、兼容性、性能看护,推动系统级问题的定位和解决;4. 参与Linux发行版构建流程和工具链建设;5. 跟踪Linux发行版社区演进及AI时代系统级新需求(如AI调度、NPU驱动框架),推动技术方向与社区对齐; 职位要求 1. 本科及以上学历,计算机/软件工程等相关专业;2. 5年以上Linux操作系统定制和发行开发经验;3. 熟悉ARM或X86体系结构,精通C/C++/Python等一种或多种编程语言;4. 掌握systemd工作原理,熟练使用crash/gdb/ftrace/bpftrace等调试工具;5. 有Debian/CentOS/openEuler/ubuntu等Linux发行版构建及基础服务开发经验;6. 有yocto等Linux定制经验、Linux发行版社区治理经验者优先。 投递...
嵌入式软件工程师(安全) 深圳、上海 社招 全职 职位描述 职位描述1. 嵌入式系统信息安全的设计与开发,包括但不限于:固件签名、安全启动、安全调试、安全升级、安全存储、安全通信等业务;2. 服务器平台信息安全的设计与开发,包括但不限于:IT服务器安全加固、CA/PKI部署、安全生产环境部署等业务;3. 参与信息安全相关认证,设计落地安全生产方案;4. 进行安全代码审计、漏洞分析与修复;5. 跟踪最新安全威胁与攻防技术,持续提升系统抗攻击能力 职位要求 职位要求1.本科及以上学历,5年及以上嵌入式行业相关经验;2.熟悉C/C++等编程语言;熟悉Linux/Android操作系统,有良好的编程习惯;3.熟悉加密算法、安全通信协议、可信执行环境和硬件安全模块等技术;4.有过手机、车机、无人机、机器人等产品的信息安全经验者优先;5.具备良好的团队精神,有较强的技术热情及钻研精神、责任心和自驱力; 投递...
传感器中间件开发工程师 上海 正式 职位描述 参与传感器中间件框架开发:参与中间件架构设计、模块划分与接口实现,涉及数据采集、时间同步、缓存管理、任务调度、事件机制等基础功能开发。多类型传感器接入与适配:学习并参与 IMU、Camera、LiDAR、毫米波雷达、GPS、超声波等传感器的驱动接入、协议解析与适配,协助构建统一的传感器抽象层。基础性能优化工作:在其他“队友“的协同和支持下,协助排查系统吞吐、延时、CPU 占用、内存使用等性能问题,参与线程模型、数据路径等方面的优化。问题分析与协作攻关:参与项目中关键技术问题的分析,配合跨团队沟通协作,协助推动解决方案落地实施。 职位要求 计算机、电子、自动化、机器人等相关专业本科及以上学历。熟练掌握 C/C++,具备良好的编程基础,了解 Linux 环境下的开发与调试方法。理解常用通信接口与基础协议(如 I2C、SPI、UART、CAN、Ethernet)之一或若干。对多线程、内存管理、锁机制、事件驱动等系统基础有一定认知或课程/项目实践。有较强的学习能力和问题分析能力,愿意在真实机器人系统中不断调试、验证和迭代方案。对机器人系统、有机电融合系统或中间件方向有兴趣,愿意深入底层技术。加分项有 ROS/ROS2、Cyber RT、Apollo、Autoware 或其他中间件相关项目经历(课程/实习/个人项目均可)。有相机、IMU 等传感器使用或标定经验,有相关课程设计或比赛项目优先。熟悉基本时间同步方法(PTP/NTP/软件时间戳)。有机器人、无人机、嵌入式系统、自动驾驶等相关实习或项目经历。了解 Python、Rust、Bazel、CMake、GitLab CI/CD 等工具链者加分。你将获得深度参与人形机器人底层软件栈建设的机会,工作成果可直接影响机器人系统行为。与控制、感知、SLAM、运控等跨学科团队协作,快速提升工程能力与系统理解。完整工程实践链路:“代码 → 框架 → 传感器数据 → 实际机器人动作” 的真实闭环体验。完善的导师制度与技术培训,帮助你快速熟悉中间件、实时系统与传感器整体生态。 投递...
毫米波雷达算法实现岗 上海 全职 职位描述 1.负责毫米波雷达信号处理算法的实现、优化及工程化落地,包括目标检测、跟踪、分类等模块的开发;2.参与雷达系统整体架构设计,主导算法模块与软件架构的集成,确保系统性能满足需求;3.完成算法在嵌入式平台(如DSP、ARM、FPGA等)的移植、优化及硬件加速实现;4.负责芯片选型评估,协同硬件团队完成雷达前端发波控制、信号采集等模块的软硬件联调;5.设计并优化多核处理器(如SoC)的核间调度策略,实现任务调度与资源的高效分配;6.编写高可靠性、可维护性的C语言代码,支持算法在实时系统中的稳定运行;7.输出算法实现文档、接口定义及测试报告,协助解决产品开发中的技术问题。 职位要求 1.硕士及以上学历,电子工程、通信工程、计算机、自动化等相关专业;技术能力:2.扎实的雷达算法理论基础,熟悉FMCW雷达原理、信号处理(FFT、CFAR、DOA估计等)及目标跟踪算法(如Kalman滤波);3.精通C/C++语言编程,具备嵌入式平台开发经验,熟悉Linux/RTOS环境及多线程编程;4.熟悉算法架构设计,能独立完成模块化代码开发,了解软件分层架构(如驱动层、中间件层、应用层);5.具备芯片选型经验,了解处理器(如TI TDAx、NXP S32R等)或硬件加速器(如DSP、GPU)的特性与优化方法;6.熟悉雷达系统关键模块开发,包括发波控制、ADC数据采集、信号预处理等。掌握多核系统的核间通信(IPC)、任务调度及资源管理技术,具备性能调优经验。 投递...
Company Description Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance
解决方案高级经理/专家(图灵芯片) 急招 上海 全职 芯片板块 职位描述 - 客户项目前期技术交流,支持销售部门完成项目获取,把握并引导客户需求,以公司产品为核心构建解决方案。- 立项前期需求对接,编写技术文档,进行产品功能的系统方案定义。- 完成客户产品技术需求分析,协调内部评审并完成客户技术交流应答。- 负责自动驾驶域控、传感器在客户现场的软件部署、标定与调试。- 负责制定并执行场地测试、开放道路测试计划,输出测试报告。- 负责收集客户需求并反馈至产品与研发团队。- 及时响应客户需求,解决问题,更好的服务客户。 职位要求 - 本科及以上学历,车辆、电子、自动化、计算机相关专业。- 8年以上嵌入式Linux、CAN/CAN-FD、车载以太网调试经验。- 熟悉汽车电子电器架构、ADAS、智能座舱等技术知识。有汽车行业OEM或者Tier1工作经验的优先,具备项目量产经验。- 熟练使用Python、Shell进行自动化测试脚本开发,具备C/C++更佳。- 熟悉汽车行业的BaseTech,如总线、诊断、CAN-FD、UDS、DoIP、CANoe脚本、1000BASE-T1、TSN、以太网等。- 熟悉汽车产线的标定工作流程,如摄像头、Lidar、Radar、IMU等各类传感器的标定流程。- 熟悉ISO 26262流程、安全分析,有SOTIF项目经历更优。- 掌握Git、Jira、Confluence、K8s等常用工具的使用。 投递...
FPGA原型验证工程师 急招 上海 全职 芯片板块 职位描述 1、承担IP级/SoC系统级的FPGA开发工作,含方案规划,平台建设,设计实现,测试交付,版本维护等2、完成从ASIC到FPGA版本的设计、更新、验证和集成工作3、完成FPGA的版本仿真、调试和问题分析4、参与FPGA开发流程优化和自动化建设5、参与validation以及功能和性能的测试,问题分析和解决6、参与平台的性能优化和建设迭代 职位要求 1. 本科及以上学历,计算机、电子、通信及相关专业毕业;2. 3-7年及其以上FPGA原型验证项目经历;3. 精通HAPS等至少一种硬件平台,熟悉FPGA开发流程,时序收敛等4. 了解验证流程以及SystemVerilog和UVM验证方法学;5. 有软硬件协同设计者优先,有过tape-out经验者优先;6. 熟悉Linux系统下的验证环境、流程,熟练掌握VCS等验证相关工具;7. 具有相关脚本语言开发经验,熟练使用以下脚本至少其中一种:Shell、Makefile、Tcl、Perl、Python等。有如下经验或技术者更佳:. 熟悉CPU,GPU,NPU等架构和指令集. 对神经网络算法有较好的了解. 较强的编程能力和debug能力. 有较强的C语言编程和debug能力. 具有PCIe、Ethernet、Serdes等高速接口经验者优先;. 对Cache,CMN,DDR等有较好的了解 投递...
EMU验证工程师 急招 上海 全职 芯片板块 职位描述 1、承担IP级/SoC系统级的EMULATION开发工作,含方案规划,平台建设,设计实现,测试交付,版本维护等 2、完成从ASIC到EMU版本的设计、更新、验证和集成工作 3、完成EMU的版本仿真、调试和问题分析 4、参与EMU开发流程优化和自动化建设 5、参与validation以及功能和性能的测试,问题分析和解决 6、参与平台的性能优化和建设迭代 职位要求 1、本科及以上学历,计算机、电子、通信及相关专业毕业;2、3-5年及其以上EMULATION验证项目经历;3、熟练掌握Palladium 仿真环境的搭建与调试流程,熟悉仿真加速器的资源管理与分配策略,能够独立完成从 RTL 到 emulation 平台的移植工作。4、了解验证流程以及SystemVerilog和UVM验证方法学;5、有软硬件协同设计者优先,有过tape-out经验者优先;6、熟悉Linux系统下的验证环境、流程,熟练掌握VCS等验证相关工具;7、具有相关脚本语言开发经验,熟练使用以下脚本至少其中一种:Shell、Makefile、Tcl、Perl、Python等。8、能够支持软件团队在 emulation 平台上进行早期软件开发和调试。 有如下经验或技术者更佳: . 熟悉CPU,GPU,NPU等架构和指令集 . 对神经网络算法有较好的了解 . 较强的编程能力和debug能力 . 有较强的C语言编程和debug能力 . 具有PCIe、DDR、Serdes等高速接口和AHB、AXI总线调试经验者优先; . 对Cache,CMN,DDR等有较好的了解 . 有power-aware emulation(DPA/UPF)经验 .
软件开发工程师(实时网络通信方向) 上海 正式 智能制造 / 工业互联网 / 工业自动化 职位描述 1、优化机器人嵌入式系统与上位机软件的网络通信架构,降低通信延迟,提高实时性。2、分析现有通信架构的瓶颈,设计并实现高性能、低延迟的通信方案。3、针对机器人系统(ROS/ROS2或其他嵌入式框架)优化 QoS 策略,确保关键数据(如传感器数据、控制指令)的可靠传输。4、优化在RTOS或Linux嵌入式系统上的网络实时性能。5、开发机器人与上位机(C++/Python)的高效通信接口,确保跨平台兼容性。6、使用工具进行网络性能分析,定位并优化通信延迟问题。 职位要求 1、本科及以上学历,计算机、通信等相关专业。2、精通C/C++,有Python脚本能力,熟悉Linux/RTOS环境开发。3、3年以上嵌入式系统或软件开发经验,熟悉 DDS、ROS/ROS2等。4、有DDS实际项目经验,熟悉QoS配置(如可靠性、延迟优化、带宽控制)。5、熟悉网络协议(UDP/TCP)、多线程编程、IPC(进程间通信)。6、有嵌入式系统性能调优经验,能使用Wireshark等工具分析延迟问题。7、加分项:有实时音视频传输开发经验;有机器人、自动驾驶、工业控制等实时系统开发经验;有网络协议栈或传输算法开发经验 投递...
无线软件开发工程师 上海 正式 智能制造 / 工业互联网 / 工业自动化 职位描述 1、负责研发机器人无线通信方案,优化通信协议,解决多机器人协同中的干扰与延迟问题;2、实现低延迟、高可靠性无线通信方案,涉及 SDR、Wi-Fi、LoRa、蓝牙、4G/5G 等一种或多种技术;3、跟踪通信网络领域的先进技术,支持机器人的通信技术研究。 职位要求 1、本科及以上学历,计算机、电子信息、通信、软件工程等相关专业;2、掌握c/c++编程,有RTOS或Linux上开发经验;3、精通至少一种无线技术(SDR/Wi-Fi /LoRa/蓝牙/5G),了解物理层与MAC层原理。 投递...
无线软件开发工程师(实习生) 上海 实习 智能制造 / 工业互联网 / 工业自动化 职位描述 负责研发机器人无线通信方案,优化通信协议,解决多机器人协同中的干扰与延迟问题;实现低延迟、高可靠性无线通信方案,涉及 SDR、Wi-Fi、LoRa、蓝牙、4G/5G 等一种或多种技术;跟踪通信网络领域的先进技术,支持机器人的通信技术研究。 职位要求 本科及以上学历,计算机、电子信息、通信、软件工程等相关专业;掌握c/c++编程,有RTOS或Linux上开发经验;精通至少一种无线技术(SDR/Wi-Fi /LoRa/蓝牙/5G),了解物理层与MAC层原理。 投递...
算法嵌入式部署工程师 上海 正式 智能制造 / 工业互联网 / 工业自动化 职位描述 - 负责将PyTorch/TensorFlow训练模型转换为嵌入式设备支持的格式(如ONNX、TensorRT、TFLite)- 在目标平台上集成和调优推理引擎(如TensorRT、OpenVINO、TFLite、RKNN),实现低延迟、高吞吐的算法推理。- 编写高性能C++代码,利用NEON/SIMD指令集、多线程、内存池等技术进行底层优化。- 使用Nsight Systems、vtune、perf等工具进行端到端性能剖析,精准定位性能瓶颈(算子、内存、IO等)。- 与硬件团队协作,充分利用NPU/DPU、DSP、GPU等异构计算单元的算力,设计高效的任务调度与数据流。- 构建自动化部署流水线,编写部署脚本,并进行严格的精度、速度、功耗和稳定性测试。 职位要求 必需条件 - 计算机、电子、自动化等相关专业研究生(985)及以上学历。- 精通C/C++,熟悉现代C++特性,具备高性能编程和内存优化能力。- 熟练使用Python,用于模型转换、测试和自动化脚本编写。- 精通ONNX及相关工具链,熟悉至少一种推理引擎(TensorRT、OpenVINO、TFLite等)。- 熟悉Linux开发环境,具备交叉编译、驱动、系统调优经验。- 有扎实的计算机体系结构基础,了解CPU缓存、内存管理等原理。优先考虑条件 1. 硬件架构专家:熟悉Jetson、海思、地平线、瑞芯微等主流AI芯片架构,有BSP开发经验。2. 编译器技术:了解TVM、MLIR等编译器技术,有相关经验者极具优势。3. 机器人/自动驾驶:熟悉ROS 2,有感知、规划、控制算法部署经验。4. 计算机视觉:有CV算法(目标检测、分割、分类)的极致优化经验。 投递...