Job Recruitment Website - Job information - What abilities should an embedded software engineer have?

What abilities should an embedded software engineer have?

What are the most important capabilities that embedded software engineers should possess? The most direct way is to analyze and summarize the application requirements for embedded software engineers from various companies and recruitment websites:

1. The most important thing is C language programming, and C, this is relevant to you Reading programs, applications, development projects, and system transplantation are closely related

2. Operating system: LINUX, WINCE, etc., have learned at least one, and also need to have a good understanding of some basic knowledge

3. Have a good understanding of ARM, FPGA, DSP and other hardware

Of course, these are not all the qualities of an embedded engineer, these are some of the most common basic qualities