更新于 2月11日

嵌入式软件工程师

6000-12000元·13薪
  • 北京海淀区
  • 1-3年
  • 本科
  • 全职
  • 招1人

职位描述

C语言Python32位单片机人工智能物联网环保
职位描述
作为嵌入式软件开发工程师,您将成为产品核心软件系统的构建者,主要负责:
全栈式嵌入式开发: 参与从Bootloader、底层驱动到上层应用程序和通信协议的全流程软件开发。
软件架构与设计: 负责嵌入式软件模块的设计、编码、测试和维护,撰写高质量的技术文档。
驱动与系统移植: 为新的硬件平台移植和适配操作系统(如Linux, FreeRTOS),开发及优化设备驱动。
性能与资源优化: 深度优化系统性能、内存使用及功耗,确保软件在资源受限环境下的高效稳定运行。
协议与算法实现: 实现并集成各种通信协议(如TCP/IP, MQTT, 蓝牙协议栈)和业务逻辑算法。
职位要求
基本要求:

学历专业: 计算机、电子工程、自动化、通信及相关专业本科及以上学历。

语言功底: 精通C语言编程,熟悉C++,具备扎实的数据结构和算法基础。

系统经验: 具备丰富的嵌入式操作系统开发经验,精通FreeRTOS、uC/OS、RT-Thread等其中至少一种RTOS,或有嵌入式Linux开发经验(如内核裁剪、设备树、驱动开发)。

微处理器架构: 熟悉ARM Cortex-M/R/A系列体系结构,有ST、NXP、Microchip、ESP32等主流芯片平台开发经验。

硬件接口: 能够阅读硬件原理图,熟练使用调试工具,并掌握UART、I2C、SPI、USB、CAN、Ethernet等常见接口的驱动开发与调试。

开发工具: 熟练使用Git进行版本控制,熟悉GCC、Keil、IAR等开发环境。

核心素质: 具备强烈的责任心和良好的团队沟通能力,拥有出色的逻辑分析和问题解决能力。

跨部门协作: 与硬件、测试、算法团队紧密合作,进行软硬件联调,快速定位并解决复杂系统问题。
优先考虑(加分项):

有无线通信(Wi-Fi, Bluetooth, BLE, LoRa, 4G/5G)产品开发经验。

熟悉嵌入式Linux内核开发、驱动模型,或Yocto/Buildroot等构建系统。

掌握Python脚本语言,用于自动化测试或工具开发。

具备低功耗设计、电源管理、系统安全或实时性能优化相关经验。

了解嵌入式领域的前沿技术,如RISC-V架构、Zephyr OS、嵌入式容器化等。

工作地点

北京海淀区海淀新技术大厦

职位发布者

郝杰/招聘者

三日内活跃
立即沟通
公司Logo北京工匠生物科技有限公司
北京工匠生物科技有限公司成立于2020年,由著名高校杰出科研专家创建,是一家专注于空气生物安全相关产品研发与业务服务的前沿科技型企业。公司以“创新、合作、共赢”为核心理念,秉承精益求精的态度,专注于为客户提供高质量的生物技术产品和服务。公司自成立以来,经历了从技术研发到市场应用的多个发展阶段,从初创期的技术积累到如今的市场拓展,我们不断提升自身的研发能力和市场竞争力,力求在生物科技领域树立良好的品牌形象。我们的团队由一群充满激情和创新思维的专业人士组成,他们精通生物技术、环境科学、市场营销、企业管理和客户服务等多个关键领域。每位成员都拥有深厚的行业经验和卓越的技术专长,使我们能够在竞争激烈且不断变化的市场中迅速适应并克服各种挑战。为了确保客户满意度,我们还构建了一套全面的服务体系和标准化的服务流程,致力于为客户提供包括售前咨询和售后服务在内的全方位支持,确保每位客户都能获得高品质和高效率的服务体验。
公司主页