Job Recruitment Website - Zhaopincom - Does linux driver engineer have a future? Linux driver engineer
Does linux driver engineer have a future? Linux driver engineer
I have experienced it personally. I used to develop CNC systems, and I have been doing it for seven or eight years. There are x86 products and arm products. There are not many places where x86 linux is relatively developed and driven, but there are many on arm, such as storage, display, usb, various buses, audio and network. In many places, as long as there is customization demand, it will be changed. The threshold of driving is relatively high, and the software needs to know some hardware knowledge, hardware schematic diagram, equipment data manual and working characteristics. Getting started is difficult, but once you get started, you will be as familiar as others. The previous company was linux+qt. I left this year and joined an Android development company. I am still doing Android driver development. It feels almost the same, but the hardware platform has changed and the content of development has not changed. Driving this area, there are fewer people, and the relative treatment will be better. Now I don't know whether it will be eliminated with the growth of age, but the application scope of linux itself is quite wide, and as a successful open source project, it should still be widely used in the future as long as there is social demand. As for individuals, it depends on their own ability and energy!
What is the treatment of embedded LINUX driver engineers?
Generally, the salary of an embedded engineer with 1-2 years working experience will basically be in the range of 5000-8000 yuan, and with the increase of working years, the salary level will be obviously improved. Three years of work experience1-20,000 is basically not a problem. I have a college classmate 20 13 developing embedded vision in Huaqing, and now his salary is tens of thousands! Depends on what you think.
Which is more difficult, embedded engineers or back-end development?
Compared with back-end development, embedded engineers are more difficult. Embedded driver engineer: The most difficult thing is to write and transplant various chip drivers (such as audio chips) and optimize hardware device drivers (such as temperature and humidity sensors), and master various hardware interface protocols (such as I2C protocol), system scheduling, semaphores, locking mechanisms, etc.
This kind of developer is generally comprehensive talents of software and hardware, and the general embedded driver engineer refers to the driver development engineer on LINUX, who needs to be proficient in Linux driver framework (platform framework, input subsystem framework, etc.). ) and write drive in combination with the chip itself. The quality of drivers largely determines the quality of a product.
The definition of driving and training talents in the industry is that it takes three years to get started, which shows that this threshold is high.
- Related articles
- What is the telephone number of Jiangyin COFCO Jiyang Times Marketing Center?
- Is there a single recruitment training institution in Shangyu?
- What is the recruitment standard for high-speed rail flight attendants?
- Huineng Group interviews are generally better than
- The Historical Evolution of Yingzhou West Lake
- Microcomputer protection manufacturer
- Which province and city does Mu Zi Bridge Community belong to?
- Is the traffic convenient in Phoenix and Chunxiao? How should I get there?
- F, she, she, the next year, F, F, her day, Yancheng City, our province, because the raw water of Chengxi Waterworks was polluted by phenolic compounds, at least F, her 10,000 residents were affected.
- How did Liu Qian's magic change?