Embedded Software Engineer/Linux Development Engineer
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.


80mm Receipt Printer
ACE H2 Receipt Printer
RP337 Receipt Printer
RP336S Dual-Color Receipt Printer
RP350 Receipt Printer
RP582 Receipt Printer
RP581 Receipt Printer
ACE G1Y Receipt Printer
ACE G1YP Cloud Printer
RP216 2'' Dual-color High-definition Label Printer
ACE V1S 3'' Backless Label Printer
RP310D 3'' Dual-color Label Printer
RP410N 4'' Thermal Label Printer
RP425 4'' Electronic Waybill Printer
RP422 4'' Electronic Waybill Printer
RP421A 4'' Electronic Waybill Printer
RP420 4'' Electronic Waybill Printer
RI463 Series Barcode Printers
RP400A 4'' Thermal Transfer Tape Cutter Printer
RP400H 4'' Thermal Transfer Tape Cutter Printer
RPF413 300dpi RFID barcode label printer
RPP02A Portable Receipt Printer
RPP02B Thermal Portable Printer
RPP02C Portable Receipt Printer
RPP02D Thermal Portable Printer
RPP04 4" Portable Label Printer
RPP30 3" Portable Label Printer
ACE M1 2" Portable Label Printer
RPP320N 3" Portable Label Printer
F82A A4 Front-Out Paper Tray Thermal Printer
F81A Portable A4 Thermal Printer
F81S Portable A4 Tattoo Printer
Z1 Children's Educational Photo Printer
R5 Mini Label Printer
RP07 58mm Embedded Printer
RP203 58mm Embedded Printer
PM315 Embedded Thermal Printer
PM201 48mm Printing Module
PM628 58mm printing module
PM532A Printing Module
PM532B printer module
LS015/LS015A Barcode Scale
RLS1815C/RLS1830C Barcode Scale
AURORA S2L-S Labelless Scale
AURORA E1 PRO-AI Cash Register Scale
AURORA S2L-AI Label Scale
DP01-AI Smart Tag Cashier Dual-Use Scale
C3 Weighing Scale
C1 weighing scale
C11 Weighing Scale
retail
FOOD
Medical
Mobile office/home
asset Management
logistics
Driver download
User Manual
Tool Download
Tag software
Product Video
Development Documentation
Frequently Asked Questions
User Guide
Company News
Exhibition Updates
Industry Insights
Product Update
General situation
Development history
Honors and Qualifications
R&D strength
Team activities
Social responsibility



