Bootstrap

麦太保电动工具(中国)有限公司

Embedded software engineer 嵌入式软件开发

📌Shanghai, China 🇨🇳

⏱︎ full-time

🧙‍♂️ senior

该职位来源于猎聘 **职位描述:**

  • 参与基于Arm Cortex-M系列MCU及8051系列MCU的嵌入式软件平台设计与开发,并基于平台进行功能开发。
  • 负责电机驱动及整机各类功能的嵌入式软件开发。
  • 负责量产项目的嵌入式软件问题分析、解决与升级。
  • 负责控制器供应商端的测试软件开发,并跟进及解决软件相关问题。
  • 负责整机认证中软件部分的认证文档编写,以及项目开发过程中软件相关设计文档的编制与管控。

**教育背景(专业、年限):**

  • 自动化、电子信息、计算机及相关专业本科及以上学历,硕士优先。
  • 8年以上相关领域工作经验。

**所需经验技能:**

  • 具备Arm Cortex-M系列MCU及8051系列MCU的C语言编程经验。
  • 熟悉软件架构设计,具备模块化编程及可靠性验证测试能力。
  • 熟悉电机控制原理,包括有/无传感器BLDC/BLAC方波控制、有/无传感器PMSM FOC控制等。
  • 有PC端C#开发经验者优先。
  • 有嵌入式系统底层驱动开发或RTOS、Bootloader开发经验者优先。
  • 熟悉UART、SPI、I2C、蓝牙等基础通信协议者优先。
  • 具备创新精神、团队协作精神及较强的沟通协调能力。

**其他要求(外语、计算机等):**

  • 优秀的英语听说读写能力。
  • 优秀的C/C#编程经验。

Job Description / 职位描述:

  • Participate in the design and development of embedded software platforms based on Arm Cortex-M series MCUs and 8051 series MCUs, and conduct functional development based on the platform
  • Responsible for developing embedded software for motor drive and various functions of the machine
  • Responsible for analyzing, solving, and upgrading embedded software issues for mass production projects
  • Responsible for developing testing software at the controller supplier and following up on and resolving software related issues
  • Responsible for the preparation of certification documents for the software part of the whole machine certification, and responsible for the compilation and control of software related design documents during the project development process;

Educational Background /教育背景(专业,年限):

  • Bachelor's degree or above in automation, electronic information, computer and related fields, master degree preferred
  • 8 years of relevant field work experience

Experience & Qualification / 所需经验技能:

"

  • Experience in C programming on Arm Cortex-M series MCUs and 8051 series MCUs
  • Familiar with software architecture design, possessing the ability of modular programming and reliability verification testing

"

  • Familiar with motor control principles, including sensor or sensorless BLDC/BLAC block control, sensor or sensorless PMSM FOC control, etc
  • C # development experience in PC is preferred
  • Experience in developing underlying drivers for embedded systems or developing RTOS and bootloader is preferred
  • Familiar with basic communication protocols such as UART, SPI, IIC, Bluetooth, etc. is preferred
  • Has innovative spirit, teamwork spirit, and strong communication and coordination skills.

Other Requirements / 其他要求(外语,计算机等)

  • Excellent English listening, speaking, reading and writing skills
  • Excellent experience in C/C # programming
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, 📍China 🇨🇳

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, 📍China 🇨🇳

Embedded Software Engineer

@ Actalent, 📍China 🇨🇳

Embedded Software Engineer

@ Abbott, 📍China 🇨🇳

Embedded Software Engineer

@ Actalent, 📍China 🇨🇳

Embedded Software Engineer FCS & FMS

@ Airbus, 📍China 🇨🇳

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, 📍China 🇨🇳

Embedded Software Development Engineer, Ring

@ Amazon, 📍China 🇨🇳

Embedded Software Engineer FCS & FMS

@ Airbus, 📍China 🇨🇳

Embedded Software Engineer II, Ring

@ Amazon, 📍China 🇨🇳

  • Employment

    ⏱︎ full-time

  • Experience

    🧙‍♂️ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, 📍China 🇨🇳

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, 📍China 🇨🇳

    Embedded Software Engineer

    @ Actalent, 📍China 🇨🇳

    Embedded Software Engineer

    @ Abbott, 📍China 🇨🇳

    Embedded Software Engineer

    @ Actalent, 📍China 🇨🇳

    Embedded Software Engineer FCS & FMS

    @ Airbus, 📍China 🇨🇳

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, 📍China 🇨🇳

    Embedded Software Development Engineer, Ring

    @ Amazon, 📍China 🇨🇳

    Embedded Software Engineer FCS & FMS

    @ Airbus, 📍China 🇨🇳

    Embedded Software Engineer II, Ring

    @ Amazon, 📍China 🇨🇳

Remote Work
Post time
Level
Employment
Industry
Apply Now ↗