Senior Embedded Software Development Engineer-Application

Hikrobot Co., Ltd.

Location

China

Vacancy for

Human

Employment type

Full-time

Necessary education

Higher

Employer provided salary

0€ per year

Posted at 25.10.2025

Description

Requirements

  1. Bachelor degree or above, 3-5 years of embedded related development experience;
  2.  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;
  3. 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;
  4. Proficient in using gdb, disassembly, memory analysis tools, performance tuning tools, etc. to solve difficult problems;
  5. Experience in FPGA, image display, ISP debugging, and SoC access development is preferred;
  6. 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
  • Debugging
  • Development
  • Documentation
  • Engineering
  • Logical thinking
  • Operating Systems
  • Problem-solving skills
  • Programming skills
  • Responsibility
  • Software proficiency
  • Teamwork
  • Technology savvy
  • Works well under pressure

Bonuses

Working with intelligent hardware products, where you participate in the full cycle — from requirements analysis to performance optimization. The ability to solve complex problems, integrate algorithms, develop tools to improve team efficiency and influence the quality of the final product. Access to modern technologies: Linux, C++11, TCP/IP, FPGA, SoC, as well as participation in solving critical problems and sharing engineering experience.

Share with friends