1.通用基础技能(所有方向都应具备)编程语言精通(C/C++):
单片机、嵌入式开发的核心语言,必须非常熟练,具备扎实的代码功底和良好的编程习惯。
版本控制工具(Git): 必须熟练使用 Git 进行代码管理和协作。
硬件基础:能看懂原理图、数据手册,会使用万用表、示波器等基本仪器进行调试。
问题解决能力: 强大的逻辑分析和调试、解决问题的能力。
沟通与文档能力:清晰的技术沟通和规范的代码注释、项目文档编写能力。
2.核心技能:
单片机架构:精通主流单片机架构(如 ARM Cortex-M 系列、ESP32/8266、STC系列、AVR等)外设驱动:熟练掌握 GPIO、UART、I2C、SPI、ADCPWM 等常用外设的驱动开发。实时操作系统(RTOS):精通 FreeRTOS、uC/OS 等实时操作系统的基本应用。常用工具
IDE/工具链:熟悉 Keil、IAR、ESP-IDF、Android 等开发环境。
调试工具:熟练使用 J-Link、ST-Link 等调试器。
嵌入式架构:熟悉嵌入式系统构建,如 Uboot、Kernel、根文系统:件系统的裁剪与移植。
驱动开发: 具备 Linux 字符设备驱动、平台设备驱动等开发能力者优先。
应用开发:熟练进行 Linux 下的 C/C++ 应用开发、多线程、网络编程等
工具:QT
脚本语言: 掌握 Shell/Python 脚本,用于自动化测试和部署。
嵌入式视觉架构:
硬件平台:熟悉主流IPC(网络摄像机)SoC芯片平台如海思(HiSilicon)、安霸(Ambarella)、T1、NXP等嵌入式开发:精通C/C++,有在Linux或RTOS环境下开发驱动和应用程序的经验。视频技术:深入理解视频编解码标准(如H.264/H.265),熟悉码流控制、视频传输协议(如RTSPRTP/RTOP)
图像处理基础:了解ISP(图像信号处理)pipeline,如3A(自动对焦AF、自动曝光AE、自动白平衡AWB)去噪、锐化、镜头校正等。接口与传感器:熟悉MIPICSI、USB等摄像头接口,了解CMOS图像传感器特性。
嵌入式系统工程师任职条件主要分为基础要求、专业技能和综合素质三部分,具体如下:
一、基础要求
1.学历:本科及以上学历为主流要求(部分实习岗可接受专科),计算机、电子、通信、自动化等相关专业优先。
2.经验:初级岗需1-3年经验,中高级岗通常要求3-5年开发经验,优秀应届生可尝试初级岗。
二、专业技能
1.编程语言:精通C/C++,熟悉Shell/Python脚本语言。
2.操作系统:掌握Linux内核裁剪、设备驱动开发(如SPI/I2C/USB等),熟悉Buildroot/Yocto等工具。
3.硬件能力:能看懂原理图,使用示波器等工具调试硬件。
4.平台经验:熟悉ARM/SoC平台(如Rockchip/全志)及实时操作系统(FreeRTOS/RTX)。
5.通信协议:掌握CAN/UART/网络等电子常用协议。
三、优先条件
1.行业经验:自动驾驶/机器人/智能硬件领域经验。
2.专项技能:视频驱动开发、NPU/DSP应用、ROS系统。
四、综合素质
1.团队协作与抗压能力。
2.问题解决能力:需具备调试优化复杂系统的能力。
3.学习创新:持续关注新技术并推动技术落地。
本岗位招满为止
在求职过程中如果遇到扣押证件、收取押金、提供担保、强迫入股集资、解冻资金、诈骗传销、求职歧视、黑中介、人身攻击、恶意骚扰、恶意营销、虚假宣传或其他违法违规行为。请及时保留证据,立即向平台举报投诉,必要时可以报警、起诉,维护自己的合法权益。
