Refine Reset All
Sort by
Company
Employer/Recruiter
Experience

Linux C Jobs In Shanghai - 139 Job Positions Available

1 – 20 of 139 jobs
Sharpa jobs

嵌入式软件开发工程师(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) 等复杂外设驱动开发经验。 投递...

Premium Full-time
Sharpa  26 days ago
Sharpa jobs

嵌入式软件开发工程师(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) 等复杂外设驱动开发经验。 投递...

Premium Full-time
Sharpa  26 days ago
上海禾赛科技有限公司 Hesai Technology jobs

Linux BSP工程师 上海 正式 软件类 职位描述 1. 负责相机的外设驱动开发和音视频流开发2. 负责嵌入式Linux系统的搭建和优化3. 负责相机的ISP调教和标定,完成相机质量的调教4. 负责实时3D模型的渲染,负责系统性能的优化5. 负责系统监控和升级软件的设计和开发 职位要求 1. 计算机、电子、通信等相关专业,本科及以上学历2. 有较强的/C++编程能力,熟悉嵌入式软件开发与调试3. 熟悉基础硬件原理,能够看懂原理图4. 熟悉Linux/Andriod系统,熟悉使用嵌入式开发工具5. 熟悉PHY,I2C, EMMC, SPI,MIPI等外设的工作原理及驱动开发6. 有很强的钻研技术精神、积极乐观、责任心强、能适应快节奏和一定压力的工作,具备良好的沟通能力和团队合作精神 投递...

Premium Full-time Linux
上海禾赛科技有限公司 Hesai Technology  17 days ago
Qualcomm jobs

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

Qualcomm  7 days ago
Qualcomm jobs

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

Qualcomm  7 days ago
Qualcomm jobs

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

Qualcomm  7 days ago
Qualcomm jobs

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

Qualcomm  7 days ago
Qualcomm jobs

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

Qualcomm  7 days ago
Xiaomi jobs

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发行版社区治理经验者优先。 投递...

Premium Full-time
Xiaomi  2 days ago
Insta360 jobs

嵌入式软件工程师(安全) 深圳、上海 社招 全职 职位描述 职位描述1. 嵌入式系统信息安全的设计与开发,包括但不限于:固件签名、安全启动、安全调试、安全升级、安全存储、安全通信等业务;2. 服务器平台信息安全的设计与开发,包括但不限于:IT服务器安全加固、CA/PKI部署、安全生产环境部署等业务;3. 参与信息安全相关认证,设计落地安全生产方案;4. 进行安全代码审计、漏洞分析与修复;5. 跟踪最新安全威胁与攻防技术,持续提升系统抗攻击能力 职位要求 职位要求1.本科及以上学历,5年及以上嵌入式行业相关经验;2.熟悉C/C++等编程语言;熟悉Linux/Android操作系统,有良好的编程习惯;3.熟悉加密算法、安全通信协议、可信执行环境和硬件安全模块等技术;4.有过手机、车机、无人机、机器人等产品的信息安全经验者优先;5.具备良好的团队精神,有较强的技术热情及钻研精神、责任心和自驱力; 投递...

Premium Full-time
Insta360  29 days ago
智元创新(上海)科技有限公司 jobs

传感器中间件开发工程师 上海 正式 职位描述 参与传感器中间件框架开发:参与中间件架构设计、模块划分与接口实现,涉及数据采集、时间同步、缓存管理、任务调度、事件机制等基础功能开发。多类型传感器接入与适配:学习并参与 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、运控等跨学科团队协作,快速提升工程能力与系统理解。完整工程实践链路:“代码 → 框架 → 传感器数据 → 实际机器人动作” 的真实闭环体验。完善的导师制度与技术培训,帮助你快速熟悉中间件、实时系统与传感器整体生态。 投递...

Premium Full-time Linux
智元创新(上海)科技有限公司  29 days ago
Desay SV jobs

毫米波雷达算法实现岗 上海 全职 职位描述 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)、任务调度及资源管理技术,具备性能调优经验。 投递...

Premium Full-time
Desay SV  28 days ago
Bosch Group jobs

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

Bosch Group  26 days ago
XPENG jobs

解决方案高级经理/专家(图灵芯片) 急招 上海 全职 芯片板块 职位描述 - 客户项目前期技术交流,支持销售部门完成项目获取,把握并引导客户需求,以公司产品为核心构建解决方案。- 立项前期需求对接,编写技术文档,进行产品功能的系统方案定义。- 完成客户产品技术需求分析,协调内部评审并完成客户技术交流应答。- 负责自动驾驶域控、传感器在客户现场的软件部署、标定与调试。- 负责制定并执行场地测试、开放道路测试计划,输出测试报告。- 负责收集客户需求并反馈至产品与研发团队。- 及时响应客户需求,解决问题,更好的服务客户。 职位要求 - 本科及以上学历,车辆、电子、自动化、计算机相关专业。- 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等常用工具的使用。 投递...

Premium Full-time
XPENG  27 days ago
XPENG jobs

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等有较好的了解 投递...

Premium Full-time
XPENG  27 days ago
XPENG jobs

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)经验 .

XPENG  27 days ago
Sharpa jobs

软件开发工程师(实时网络通信方向) 上海 正式 智能制造 / 工业互联网 / 工业自动化 职位描述 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、加分项:有实时音视频传输开发经验;有机器人、自动驾驶、工业控制等实时系统开发经验;有网络协议栈或传输算法开发经验 投递...

Premium Full-time
Sharpa  26 days ago
Sharpa jobs

无线软件开发工程师 上海 正式 智能制造 / 工业互联网 / 工业自动化 职位描述 1、负责研发机器人无线通信方案,优化通信协议,解决多机器人协同中的干扰与延迟问题;2、实现低延迟、高可靠性无线通信方案,涉及 SDR、Wi-Fi、LoRa、蓝牙、4G/5G 等一种或多种技术;3、跟踪通信网络领域的先进技术,支持机器人的通信技术研究。 职位要求 1、本科及以上学历,计算机、电子信息、通信、软件工程等相关专业;2、掌握c/c++编程,有RTOS或Linux上开发经验;3、精通至少一种无线技术(SDR/Wi-Fi /LoRa/蓝牙/5G),了解物理层与MAC层原理。 投递...

Premium Full-time
Sharpa  26 days ago
Sharpa jobs

无线软件开发工程师(实习生) 上海 实习 智能制造 / 工业互联网 / 工业自动化 职位描述 负责研发机器人无线通信方案,优化通信协议,解决多机器人协同中的干扰与延迟问题;实现低延迟、高可靠性无线通信方案,涉及 SDR、Wi-Fi、LoRa、蓝牙、4G/5G 等一种或多种技术;跟踪通信网络领域的先进技术,支持机器人的通信技术研究。 职位要求 本科及以上学历,计算机、电子信息、通信、软件工程等相关专业;掌握c/c++编程,有RTOS或Linux上开发经验;精通至少一种无线技术(SDR/Wi-Fi /LoRa/蓝牙/5G),了解物理层与MAC层原理。 投递...

Premium Full-time
Sharpa  26 days ago
Sharpa jobs

算法嵌入式部署工程师 上海 正式 智能制造 / 工业互联网 / 工业自动化 职位描述 - 负责将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算法(目标检测、分割、分类)的极致优化经验。 投递...

Premium Full-time
Sharpa  26 days ago

Subscribe for job alerts and resources to make your job search easier!

Confirmation email sent to

Check your email and click on the link to start receiving your job alerts

Receive the latest job openings for:

linux c jobs in shanghai

You also might be interested in:

Software Engineer

开发工程师

实习生

AI

Engineer

Software Engineering

Programming Languages

嵌入式软件开发工程师

软件工程师

Python

Confirmation email sent to

Check your email and click on the link to start receiving your job alerts

All Filters Apply
Sort by
Company
Employer/Recruiter
Experience