Job Title: Embedded Development (MCU)

  • Academic qualifications:undergraduate (adjective)
  • Location:Shenzhen
  • Release time:2023-3-01

[Position Responsibilities]

  1. Cooperate with hardware engineers to complete the debugging and development of related equipment.
  2. Responsible for documentation and source code development, maintenance and version control.
  3. Motor software development (motor drive and control): electronic water pumps (BLDC), electronic water valves (stepper motors/BDC), EXV/ERV (stepper motors), SOV (solenoid valves), damper motors/blowers (BDC).
  4. Responsible for software coding, debugging and testing, product functional calibration.
  5. Responsible for preparing embedded software requirements, schematic design, interface protocols, coding development and debugging.
  6. Responsible for writing relevant software development documentation and its related technical documentation, standardized filing and organization.

[Requirements]

  1. Bachelor degree or above, majoring in Computer, Communication, Automation, Electronic Technology, Electronic Information Engineering or other related fields.
  2. Proficient in C and assembly language programming to complete the development and debugging of application software based on 8-32 bit MCUs.
  3. Familiar with ST, NXP, GD, Nimble Micro, Nationwide and other MCU, ARM kernel, driver related to cutting, porting and maintenance work.
  4. Familiar with programming using Keil software, familiar with using logic analyzers, multimeters, oscilloscopes, etc.
  5. Experience in programming interfaces such as I2C, 232, 485, TCP/IP, SPI, UART, CAN, etc. is preferred.
  6. Have some hardware foundation, familiar with basic analog and digital circuits, and be able to read schematics.

Resumes are submitted directly to the email address:yolo.zhang@smartnam.com