directory-icon

Embedded Engineer

Job Responsibilities

  • Responsible for and participate in the development and debugging of embedded software ;
  • Responsible for and participate in embedded hardware design, and cooperate with structural engineers to complete product iteration and upgrade;
  • Participate in the whole process of component selection, schematic design, PCB design, debugging, testing and assembly.
  • Write relevant technical documents and technical patents according to the work results.

Job Requirements

  • Master's degree or above, major in electronics, communication, automation, computer or related discipline;
  • Familiar with ARM and FPGA design, experience in STM32, Altera/Xilinx is preferred, proficient in C/C++ programming;
  • Familiar with ucOS, FreeRTOS and other operating systems, familiar with Linux;
  • Familiar with CAN, EtherCAT, SPI, I2C, UART and other communication interface design, familiar with brush/brushless motor control;
  • Familiar with mainstream AD, PADS, KiCAD and other CAD tools for schematic and PCB design, familiar with high-speed circuit and multi-layer board circuit design, understand safety regulations, EMC, reliability design and other specifications;
  • Have rich experience in welding and debugging, such as welding BGA, 0201 devices, familiar with the use of various hardware debugging instruments;
  • Experience in medical electronic product development is preferred.