Embedded software development Engineer
SEER Robotics Europe GmbH.
Location
China
Vacancy for
Human
Employment type
Full-time
Necessary education
Higher
Employer provided salary
0¥ per year

Posted at 17.12.2025
Description
Requirements
We are hiring an Embedded Software Development Engineer in Shanghai to join our innovative team working on real-time Linux systems and embedded platforms. This position offers exciting career growth in embedded software development, including kernel customization, driver development, and multi-threaded C++ frameworks. These job openings provide excellent employment opportunities for engineers passionate about Linux, ARM/X86 platforms, and real-time system optimization. Candidates will collaborate across teams to deliver high-quality software solutions and tackle complex technical challenges.
Requirements include:
1. Bachelor degree or master degree in electrical engineering in automation, EE, and computer related majors, with work experience in embedded related fields;
2. Have used at least RT-Linux or Xenomai real-time solutions on ARM or X86 platforms;
3. Proficient in software development under the Linux system, you must be proficient in the C++ language, and familiar with one or more languages such as shell and python.;
4. Familiar with the ARM platform, kernel cropping, driver development and optimization, root file system customization;
5. Proficient in using Git for version management, with a sense of version release and code style specification;
6. Familiar with the CAN bus (Canopen protocol), proficient in network topology analysis, familiar with the TCP/IP protocol, and experience in the development of industrial modules such as motor drivers and PLCs is preferred.;
7. Internship training turns positive.
Check out the full job listings here
Needed key skills
- C/C++
- Collaboration
- Communication
- Debugging
- Problem-solving skills
- Programming skills
- Python
Bonuses
