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.