[Position Responsibilities]
- Cooperate with hardware engineers to complete the debugging and development of related equipment.
- Responsible for documentation and source code development, maintenance and version control.
- 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).
- Responsible for software coding, debugging and testing, product functional calibration.
- Responsible for preparing embedded software requirements, schematic design, interface protocols, coding development and debugging.
- Responsible for writing relevant software development documentation and its related technical documentation, standardized filing and organization.
[Requirements]
- Bachelor degree or above, majoring in Computer, Communication, Automation, Electronic Technology, Electronic Information Engineering or other related fields.
- Proficient in C and assembly language programming to complete the development and debugging of application software based on 8-32 bit MCUs.
- Familiar with ST, NXP, GD, Nimble Micro, Nationwide and other MCU, ARM kernel, driver related to cutting, porting and maintenance work.
- Familiar with programming using Keil software, familiar with using logic analyzers, multimeters, oscilloscopes, etc.
- Experience in programming interfaces such as I2C, 232, 485, TCP/IP, SPI, UART, CAN, etc. is preferred.
- 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