Embedded Software Development Engineer
Hikrobot Co., Ltd.
Location
China
Vacancy for
Human
Employment type
Full-time
Necessary education
Higher
Employer provided salary
0€ per year

Posted at 26.10.2025
Description
Requirements
- Bachelor degree or above, computer, electronic information and other related majors are preferred;
- Proficient in using the C/C++ language, with a good programming style;
- Familiar with Linux application development, master programming such as network sockets, multithreading, and interprocess communication;
- Experience in the development of real-time operating systems such as xenomai and preempt-rt is preferred;
- Experience in kernel development and network card driver development is preferred;
- Experience in the development of industrial fieldbus protocols such as ethercat/profinet is preferred;
- Understand the basic usage of Python, Bash and other script languages;
- Master the basic concepts of software engineering and be familiar with common development processes;
Check out the full job listings here.
Needed key skills
- Adaptability
- Analytical Skills
- C/C++
- Coding
- Debugging
- Development
- Documentation
- Multitasking
- Networking
- Problem-solving skills
- Programming skills
- Responsibility
- Software proficiency
- Teamwork
- Technology savvy
- Willingness to learn
- Works well under pressure
Bonuses
Development of application software for Linux as part of robotic systems with full-cycle participation: from requirements analysis to debugging and support. The ability to work with modern technologies — C/C++, multithreading, IPC, network sockets, RTOS (Xenomai, Preempt-RT), drivers and industrial protocols (EtherCAT, Profinet). Participation in projects, interaction with hardware, and development in the field of system and application programming.
