Open Menu

Assistant Embedded Software Engineer

Job ID:

00062594

City:

Hefei, , China

Employment Type:

Created at:

12.09.2025

Job Responsibilities:

① Responsible for the architectural design and code development of embedded programs for cleaning robots (ARM/microcontrollers), including modules such as positioning and perception, motion control, communication (LoRa/Wi-Fi/Bluetooth, etc.), and task execution state machines.

② Optimize and upgrade the existing software architecture to enhance software maturity and robustness.

③ Assist in hardware, structural, and electrical-related work to ensure the stability of robotic products.

④ Organize, prepare, and provide relevant documentation to ensure the accuracy and readability of product descriptions.

Qualifications:

① Bachelor’s degree or higher in Computer Science, Electronics, Automation, or related fields.

② Familiarity with interface protocols such as CAN, RS485, RS232, SPI, and USB, as well as network protocols like TCP/IP, UDP, and CANOpen.

③ Experience with common microprocessors (ARM/microcontrollers/DSP) and embedded operating systems (μC/OS-II, RTOS, Linux, VxWorks).

④ Proficiency in C and C++ programming; familiarity with Linux systems. Experience in upper-computer program development is preferred.

⑤ Basic knowledge of hardware circuits, ability to interpret circuit schematics, and proficiency in using debugging instruments such as oscilloscopes and multimeters. Experience in cross-platform system design is preferred.

⑥ Passionate about work with a positive attitude; strong communication and teamwork skills. Team leadership experience is preferred.

⑦ Strong logical thinking skills and a habit of systematically summarizing knowledge.