ARM Development Engineer


Minimum education:


Number of recruiters:


Experience requirements:

3-5 year

Work area:


Job responsibilities:
1. Be responsible for the transplantation and customization of embedded operating system under IMX6 platform;
2. Responsible for the development, debugging, testing and maintenance of drivers and applications under the IMX6 and Cortex-M4 platforms;
3. Participate in the testing, verification, problem tracing, improvement and other related work of the company's related products;
4. Participate in software project scheme design, test design, review, etc.
Job requirements:
1. Computer, automation, electronic information, communication engineering and other related majors, 1-3 years of practical work experience;
2. Be familiar with Freescale IMX processor platform and peripheral devices, ARM architecture and Cortex-A9 core;
3. Understand the principles of uboot and linux, and have the ability to transplant uboot and customize linux systems;
4. Understand the peripheral interfaces and protocols of ARM processor, such as USB, CAN, COM, ETH, SPI, IIC, etc;
5. Have the ability to debug circuits and write drivers under Linux;
6. Be able to withstand a certain degree of work pressure, be good at learning new technologies, and be good at communication