立即询盘
Embedded Software Engineer/Linux Development Engineer
Research and Development (Xiamen Headquarters)

Embedded Software Engineer/Linux Development Engineer

2026-01-27

Job Responsibilities:
1. Responsible for the development of printers based on 32-bit microcontrollers and Linux, and outputting weekly reports, monthly reports, and software development notes;
2. Responsible for long-term research and investigation of Linux platform technology, and tackling and solving technical difficulties;
3. Programming and porting for existing model upgrades and solution replacements;
4. Customize special function programs for customers according to their needs, and transform customers' project requirements into product functions;
5. Resolve and fix customer complaints, handle customer complaints, and thereby improve and optimize processes and maintain existing products;
6. Compile relevant software design and testing documents, etc.;
7. Complete other tasks assigned by superiors.
Job requirements:
1. Bachelor's degree or above in computer software, communication technology, electronic and automation related software development major;
2. Five or more years of experience in 32-bit microcontroller software development and Linux projects;
3. Proficient in common peripherals such as SPI, I2C, and USART, and have practical project development experience in USB, Wi-Fi, Bluetooth, TCP/IP, FreeRTOS, uCOS, and Linux;
4. Proficient in application-layer development of the Linux operating system, and familiar with kernel architecture and driver development;
5. Proficient in Shell scripting, C language, Python, etc.;
6. Responsible for tackling key and difficult technical challenges in the project, performance optimization, and continuous refactoring and code optimization;
7. Quick-witted and agile; possesses excellent communication and research skills; demonstrates strong teamwork spirit; and has a strong customer service awareness.

Contact Us
站点地图