Robotics-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 21.10.2025
Description
Requirements
- Bachelor degree or above, 3-5 years of embedded related development experience;
- Proficient in using the C/C++ language, with a good programming style, proficient in using STL, templates, and some of the new features of C++11;
- Familiar with Linux application development, master the principles of TCP/IP protocol, the basic principles of common application layer protocols, master socket, multithreading, interprocess communication and other programming;
- Proficient in using gdb, disassembly, memory analysis tools, performance tuning tools, etc. to solve difficult problems;
- Experience in FPGA, image display, ISP debugging, and SoC access development is preferred;
- Experience in automated test development and design of embedded product units is preferred;
- Check out the full job listings here.
Needed key skills
- C/C++
- Coding
- Documentation
- Engineering
- Information Technology
- Logical thinking
- New Technologies
- Performance management
- Problem-solving skills
- Software proficiency
- Teamwork
- Technology savvy
- Testing
Bonuses
Deep immersion in the development of intelligent hardware — participation in the creation of embedded software for machine vision, including performance tuning, algorithm integration and memory optimization.
Working with modern technologies and tools — using C++11, STL, Linux, TCP/IP, gdb, as well as experience with FPGA, ISP, SoC and automated testing.
The impact on product quality and stability is solving complex technical problems, interacting with the team, documenting cases, and improving development efficiency through the creation of internal tools.
