Job Responsibilities:
1. Participate in the completion of requirements analysis and system architecture design for software modules under Linux;
2. Responsible for software module coding and unit test case design and coding, and the preparation and maintenance of design documents;
3. Participate in software module deployment and joint debugging;
4. Participate in the improvement of software development technical specifications and standardization processes;
Job Requirements:
1. Bachelor degree or above, more than 3 years of development experience;
2. Familiar with linux c++ network programming, multi-threaded programming, and familiar with some common open source libraries such as boost, libevent, qt, etc.;
3. Understand the industrial serial bus protocol (software combined with development experience);
4. Have certain system architecture, design and development capabilities;
5. Knowing several types of message middleware or databases can be used as a bonus item;
6. Those who have development experience in python or java or other languages other than c++ can be used as a bonus item;
* Please send your resume to the mailbox: shiling@it robo.com