Embedded Software Engineer

Time:2021-09-16
shared:

Embedded Software Engineer


Location: Shenzhen


Job description:


1. Cooperate with FPGA, system and chip hardware design colleagues to develop underlying software based on Linux or Android to support the basic functions of the company's products;


2. Development of demo demonstration software based on windows or Linux;


3. Cooperate with algorithm, system and AE team to convert matlab algorithm or other graphics and image algorithm results into C language, and complete algorithm performance optimization.


Job requirements:


1. Bachelor degree or above in computer, automation, electronics and other related majors, with more than 5 years of working experience.


2. Be familiar with embedded Linux software development, Android embedded software development or RTOS development, and skillfully use one or more languages and frameworks such as C / C + +, Python and QT;


3. Have development experience in consumer electronics, automotive electronics and automation control industries or similar system development experience, be familiar with common drive peripherals and bus protocols (such as I2C / I2S / Mipi / USB / COM), and be familiar with the underlying development mode and common commands under Linux and Android;


4. Familiar with Android and Linux multimedia architecture, especially the overall architecture of upper and lower layers of camera is preferred;


5. Deep understanding and practical experience in software engineering and design patterns is preferred.

contact information:


hr@adaps -ph.com