Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in C or C++, especially in leading embedded software engineering programs of medium-large scale spread across multiple geos. 3 years of
Minimum qualifications: Bachelors degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products. 5 years of experience working with embedded operating systems. 3 years of
操作系统实习生-2027届 北京 校招 实习 软件研发类 职位描述 1. 协助完成嵌入式软件模块开发与调试,具备STM32F4/ARM Cortex-M4项目开发经验,熟悉C语言模块化编程2. 参与传感器,显示屏,按键等外设驱动开发与软硬件联调,熟悉I2C, GPIO,定时器等基础接口;3. 协助完成软件功能测试,集成测试及问题定位,具备Keil调试,调试日志编写和多模块联调经验;4. 参与软件需求理解,设计文档编写与功能验证,具备技术文档撰写和工程流程协作经验;5. 结合人工智能与算法基础,支持嵌入式场景下的数据处理,传感器控制,路径规划等功能开发 职位要求 1. 智能科学,电子信息,自动化等相关专业;2. 熟练使用C语言,掌握嵌入式编程基础,了解主流MCU开发与常用硬件接口;3. 了解ARM Cortex-M系列MCU架构,有MCU开发经验者优先;4. 熟悉STM32F4系列MCU开发,掌握Keil开发环境,代码调试,模块化设计和软件联调;5. 具备Python,机器学习,深度学习,SLAM,路径规划等人工智能与算法基础;6. 熟悉Git版本管理,具备良好的代码规范意识 投递...
AI Vision Processors For Edge Applications Our solutions make cameras smarter by extracting valuable data from high-resolution video streams. Job Description Responsibilities Software development and troubleshooting, including issues related to ARM drivers, audio/video capture, audio/video encoding,
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: Job Overview Qualcomm China is looking for experienced embedded SW engineers interested in developing software for IOT devices. Specifically, the position involves developing embedded
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: Qualcomm China is looking for experienced embedded SW engineers interested in developing software for IOT devices. Specifically, the position involves developing embedded software supporting
嵌入式软件实习生-灵巧手业务 上海 实习 职位描述 1. 参与产品嵌入式软件的设计、开发与调试,参与从需求分析到实现的整个流程。2. 负责MCU的底层外设驱动调试、BSP(板级支持包)开发与维护。3. 参与嵌入式实时操作系统(如FreeRTOS、RT-Thread等)的移植、裁剪和开发实现产品上层的应用逻辑和业务功能开发。4. 参与硬件器件的选型验证,并能阅读硬件原理图,配合硬件工程师进行软硬件联调。5. 参与各类通信链路协议(如UART, I2C, SPI, CAN, Modbus等)的设计、实现与联调。6. 编写相关技术文档,包括设计文档、测试报告等。 职位要求 1. 教育背景:本科及以上学历,计算机科学、电气工程、自动化、通信等相关专业。2. 精通C/C++语言编程,具备良好的代码风格和编程习惯。3. 熟悉ARM Cortex-M系列内核,具有STM32、GD32、NXP等主流品牌MCU的实际开发经验 熟悉常用外设和通信协议,如GPIO, UART, SPI, I2C, CAN, ADC, PWM等4.熟练掌握FreeRTOS、uC/OS或RT-Thread等至少一种嵌入式实时操作系统的应用与内核机制。5. 能够熟练阅读电路原理图和芯片数据手册,并运用示波器、逻辑分析仪等工具进行调试。6. 具备较强的学习能力、逻辑分析能力和独立解决问题的能力,拥有良好的团队协作精神。7. 有大型比赛经验、量产经验、电机驱动相关项目经验者优先。 投递...
BU Description: Business Unit Description NXP’s Precision Analog and Interface business unit offers high performance analog optimized for ultra-low power and high precision, Our products serve a wide range of markets, including mobile, industrial, telecommunications, and
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
嵌入式软件工程师(BSP方向) 深圳、成都 全职 互联网 / 电子 / 网游 职位描述 1.BSP开发与优化:负责基于恒玄(BES)、NXP 或 Appolo 平台的嵌入式系统 BSP 开发、移植和优化。2.驱动程序开发:开发和调试底层驱动程序,包括但不限于 GPIO、I2C、SPI、UART、USB、Ethernet、LCD 等。3.系统启动与初始化:负责系统的启动、初始化、内存管理、中断处理等底层功能的实现与优化。4.硬件与软件集成:与硬件团队紧密合作,确保软硬件的无缝集成,解决硬件相关的问题。5.性能优化:分析和优化系统性能,提升系统启动速度、内存使用效率和系统稳定性。6.操作系统支持:支持多种嵌入式操作系统(如 FreeRTOS、Zephyr、Linux 等)的移植和驱动开发。7.调试与测试:使用调试工具(如 JTAG、逻辑分析仪等)进行系统调试,编写测试用例,确保代码质量和系统稳定性。8.文档编写:编写和维护技术文档,包括设计文档、API 文档、调试指南等,确保文档的准确性和易读性。 职位要求 1.精通 C/C++ 编程语言,熟悉嵌入式环境下的内存管理、指针操作、数据结构与算法。2.具备良好的代码风格和模块化设计能力,能够编写高效、可维护、可移植的代码。3.熟悉嵌入式系统中的实时性能优化,了解如何减少代码执行时间和内存占用。具备多线程编程经验,熟悉线程同步、互斥锁、信号量等机制。4.熟悉嵌入式开发中的跨平台编译和链接相关知识(如 Makefile、CMake 等) 投递...
嵌入式软件工程师(机器人/车载) 上海 全职 研发 - 企业软件 职位描述 1. 负责机器人力控/触觉传感器、车载Haptic产品的嵌入式固件开发、优化与版本迭代。2. 开发调试MCU外设驱动及通信协议,解决数据采集、指令下发中的兼容性与稳定性问题。3. 制定固件测试方案,完成功能、性能、可靠性验证,输出测试报告与优化方案。4. 协同结构、电子、算法团队推进产品整机集成,参与需求评审与技术讨论。5. 参与新场景/新功能POC验证,开展技术预研与储备,提升产品竞争力。 职位要求 1. 本科及以上学历,电子/计算机/自动化相关专业,具备3年以上嵌入式开发经验(有车载或机器人项目经验者优先)。2. 编程与系统:精通C/C++语言,熟悉嵌入式实时操作系统(RTOS,如FreeRTOS、RT-Thread等),具备扎实的底层开发功底。3. 协议与驱动:熟悉车载总线(CAN/LIN/Ethernet)及常用通信协议(SPI/I2C/UART),能独立完成协议栈开发、调试及外设驱动开发。4. 硬件架构:熟悉ARM/MCU架构(如STM32、NXP i.MX),掌握GPIO、ADC、PWM等底层驱动开发,有传感器数据采集与处理经验者优先。5. 工具与软技能:熟练使用调试工具(J-Link、示波器等)定位解决问题,具备良好的英文文档阅读能力、跨部门沟通能力及逻辑分析能力。 投递...
系统开发工程师(稳定性) 北京 全职 智能制造 / 工业互联网 / 工业自动化 职位 ID:M5819 职位描述 岗位职责:1. 负责Android/Linux/QNX车机平台相关产品的驱动开发和维护;2. 负责Linux kernel层的优化3. 分析和解决系统集成期间发现的问题。 职位要求 任职要求:1. 本科及以上学历,计算机或相关专业;2. 3年及以上Linux bsp开发经验4. 熟悉C语言及常用数据结构;5. 熟悉U-Boot、Linux内核开发,熟悉GPIO、I2C、SPI、UART、触摸屏、DDR等常见驱动开发;6. 掌握Linux驱动程序的开发流程和工作原理,熟悉Linux内核常用调试方法和工具;7. 熟悉yocto开发环境或汽车电子产品开发经验优先;8. 熟悉高通Linux平台驱动开发优先考虑;9. 熟悉QNX 驱动开发;9. 良好的英文书写及口语交流能力; 投递...
轮臂机器人研发实习生 上海 实习 数字技术 - 智能硬件 职位 ID:A240923 职位描述 1. 底盘嵌入式系统开发参与巡检机器人等移动机器人底盘的嵌入式系统开发,覆盖从需求分析到系统集成的完整流程。2. 底盘核心模块开发电机控制:基于 CAN / RS485 / PWM 接口实现电机驱动与调速控制。传感器接入:完成激光雷达、UWB、IMU、超声波等多类传感器的驱动对接与数据采集。通信接口开发:基于 UART / CAN / SPI / I2C 协议实现模块间可靠通信。3. 运动控制开发差速驱动控制:实现差速底盘的速度解算与运动控制逻辑。路径跟踪与避障:参与基础路径跟踪算法及障碍物规避逻辑的实现与验证。4. 简单机械臂控制与联调机械臂基础控制:参与小型机械臂 / 舵机模组 / 夹爪等执行机构的点动、回零、位置控制与速度控制。末端执行器控制:实现夹爪、吸盘等末端执行器的开合、抓取、释放及基础状态检测。底盘与机械臂协同:参与底盘到位后触发机械臂动作流程的联调,完成简单动作序列与安全互锁逻辑。5. 多传感器数据采集与融合LiDAR 数据处理:完成点云数据读取与解析,实现简单避障判断与区域检测逻辑。状态机设计:参与机器人控制逻辑的状态机建模与代码实现。6. 嵌入式系统调试与问题定位串口数据分析:通过调试工具解析通信数据帧,辅助系统联调。通信异常排查:定位 CRC