Job Recruitment Website - Recruitment portal - Requirements of embedded system engineers
Requirements of embedded system engineers
1, bachelor degree or master degree in computer application, automation, communication or related major; For fresh graduates, it is required to have practical relevant work experience during school;
2. Proficient in Vxworks operating system kernel programming;
3. Have a deep understanding of one or several high-end embedded processor systems (familiar with IntelXscale is preferred);
4. Proficient in system development environment and tools under Vxworks environment, including VxWorks platform transplant driver development and debugging;
5. Familiar with C language programming and assembly language programming in Vxworks environment;
6. Experience in disassembly and reverse development in Vxworks environment;
7. Proficient in fixed-point implementation of DSP floating-point algorithm;
8. Familiar with wireless network (Wi-Fi, Ad-Hoc, Wimax) protocols is preferred;
9. Be able to read English materials skillfully and communicate generally in English;
10, cheerful, energetic, able to work under pressure and adapt to regular overtime; Love research and development, enjoy the pain and fun brought by technical work.
Embedded System Engineer (Software)
Job responsibilities:
1 Responsible for software development based on WINDOWS and WINCE platforms.
Responsible for program design, coding and unit testing.
Responsible for software upgrade and maintenance
Basic requirements:
1 Bachelor degree or above in electronics, computer and automatic control.
Have a certain foundation in digital and analog circuits.
Proficient in C/C programming;
Familiar with ARM architecture, WINCE system application and customization;
Experience in WIN32 or MFC development under WINDOWS, proficient in interface design under VC environment.
Familiar with vs2005 or vs2008 development tools.
Have the ability to read English documents;
Good personality and professional ethics, good at communication.
Single Chip Microcomputer/Embedded System Engineer
operating duty
1 Develop products based on MCU and ARM platform.
Complete requirements analysis, hardware design, programming, debugging and testing independently.
3. Prepare process documents and guide the production department.
Basic requirements:
1 Bachelor degree or above in electronics and automatic control.
2. Understand assembly language, and skillfully use C language programming; Proficient in using Keil and Protel (or PowerPCB)
Familiar with the principle of single chip microcomputer, at least used a product based on single chip microcomputer.
4. Be able to read English documents; Good personality and professional ethics, good at communication.
Other requirements
1 The most important requirement of this position is "both software and hardware", and the system design, hardware development and software programming ability develop in harmony.
2. Have a solid analog circuit foundation.
Experience in STM32 design is preferred.
Embedded system engineer
Requirements:
Major in electrical, electronic and automation is required;
Proficient in using test instruments and development tools;
Familiar with hardware design of ARM system;
Able to skillfully use C language for hardware-related programming;
Experience in hardware development of single chip microcomputer;
Strong hands-on ability, hard-working; Have good team spirit and strong coordination ability;
Work experience: more than two years experience in IC card reading and writing module development, familiar with ISO 14443 standard contactless IC card or more than two years experience in ARM system development.
Education requirements: Bachelor degree or above.
Embedded System Engineer/Senior Electronic Engineer
Job responsibilities:
1, responsible for embedded software and hardware design;
2. Be responsible for the interface and debugging between the electrical system and other related modules of the equipment.
Recruitment requirements and conditions:
1, bachelor degree or above, major in electronics, communication, computer and other related fields, under 35 years old;
2, more than 4 years experience in embedded system software and hardware development; Experience in DSP/ARM/FPGA project development, analog and digital circuit design and multilayer board wiring;
3. Proficient in assembly and embedded C/C programming, familiar with embedded operating systems such as LINUX and WINCE, and have experience in system transplantation and embedded application and device driver development;
4. Familiar with embedded graphics and image system, deeply understand the operating mechanism of graphics and image system, and understand the commonly used image processing algorithms;
5. Have a strong spirit of learning new technologies and the ability to solve technical problems;
6. Have a good team spirit, be rigorous, diligent and dedicated.
Embedded system engineer
1, familiar with digital circuits and analog circuits;
2. Master the hardware circuit design and programming of cortex-M3 and other single-chip computers;
3. Proficient in compiling and debugging programs such as ASM5 1 and C5 1;
4. Proficient in C language and PCB design;
5. Have good professional quality and professional quality.
Embedded system engineer
Job description:
-Responsible for the development and transplantation of embedded Linux kernel and uboot, providing a unified platform system interface for upper-level applications and lower-level hardware drivers.
Professional background requirements:
-Bachelor degree or above in electronics, computer, communication and other related majors;
-Two years or above experience in embedded software development;
-Familiar with ARM architecture, Linux operating system, uboot and related development platforms, including uboot, kernel and file system.
-Proficient in C or C, with rich experience in low-level software programming;
-Familiar with various programming interfaces and mechanisms of Linux device drivers, and have practical driver development experience of various devices under Linux.
Comprehensive quality requirements:
-Proficient in reading English documents;
-Strong logical analysis ability and learning ability, good at finding problems, summarizing problems and solving problems;
-clear thinking and rigorous work;
-Good communication skills and teamwork spirit, with a high sense of responsibility and enterprising spirit.
Embedded system engineer
Qualifications:
1. major in computer or communication, bachelor degree or above, fluent in English reading and writing;
2. Proficient in using C/C language;
3. Familiar with Linux or Android system construction, kernel clipping and root file system;
4. Familiar with the construction of at least one basic class library such as QT, GTK and NANO;
5. Familiar with the architecture of ARM and 32-bit embedded processor;
6. Familiar with Linux or Android device driver development;
7. Familiar with embedded bootloader and u-boot development;
8. Master certain design patterns and development skills, be familiar with software development process, have independent working ability and good sense of teamwork, and have more than three years of embedded Linux development experience or Android development experience;
9. Familiar with mobile reader industry is preferred;
10. familiar with wireless communication GPRS/CDMA/TD driver is preferred;
Work content:
1, transplantation and restoration of embedded Linux kernel, construction of Android system;
2. According to the hardware design, complete the driver program of related equipment and the corresponding driver test program;
3. Assist the upper application engineer to complete the system, driver abstraction layer and SDK;;
4.BootLoader and uboot development;
5.GDI and GUI development;
6. Development of wireless communication;
7, embedded system tuning;
Embedded system engineer
Job requirements:
1, graduated from the national unified recruitment undergraduate course and electronic related major, with two years of practical work experience;
2. Proficient in LINUX or WINCE or uc/os operating system;
3. Proficient in C program and assembly program design.
4. Experience in LINUX/WINCE/ uC/os system development is preferred;
5. Experience in ARM9/ARM 1 1 system development is preferred;
6. Experience in driver development is preferred;
7. Experience in QT development is preferred;
8. Strong design ability and problem-solving ability;
8. Diligent, team player, able to work under pressure;
9. Language ability: 1, fluent in Chinese; 2. Proficient in reading English materials and simple English conversations.
Job responsibilities:
1, which can help to complete the definition, requirement description, development and design documents of the system functional structure.
2, can complete the design of the bottom module of the system;
3. Complete the realization of the underlying driver software system code (including code comments);
4. Complete the debugging, testing and maintenance of the hardware driver;
5. Actively analyze and solve problems in the development process;
6. Assist the test engineer to make the test plan and locate the problems found;
7. Write production design documents
8. Complete relevant tasks assigned by the project manager.
In China, during the development of embedded software, the government fully realized its important role and gave strong support in terms of policies and funds. In 2004, the National Development and Reform Commission, the Ministry of Science and Technology and the Ministry of Commerce jointly promulgated the Guide to Key Areas of High-tech Industrialization with Current Priority, and regarded the embedded software industry as an important area of national development.
In recent years, the development speed of embedded software in China has been higher than that of China software industry and global embedded software industry, and its proportion in China software industry and global embedded software industry is increasing. At present, the proportion of China's embedded software industry in the whole software industry has exceeded one third.
The development of embedded software industry in China is facing good development environment and opportunities, including the government's attention and support, the integration opportunity of information industry and traditional industries, the unformed monopoly situation, the good foundation of China manufacturing, the rise of free software movement and so on.
At the same time, it is undeniable that for a long time, due to many problems such as talents, publicity, funds and the unique combination of software and hardware of embedded systems, the demand for embedded software talents has been in short supply.
Job Description of Embedded System Engineer (Work)
Job description:
1. Develop embedded system related software according to the project requirements and schedule requirements of the development team;
2. Work closely with relevant personnel to improve the existing functions of the embedded system and upgrade the embedded system software;
3. Cooperate with relevant personnel to design hardware connection protocols and interfaces;
4. Participate in the design and finalization of equipment appearance, and provide on-site technical support to solve equipment failures;
Job requirements:
1, proficient in arm processor programming, processor architecture, programming environment, instruction set, addressing mode, debugging, assembly and mixed programming;
2, proficient in arm hardware interface development, proficient in arm general interface development and hardware circuit design foundation (including io, serial port, watchdog, real-time clock, spi, iic, scanning keyboard, flash operation, etc.). );
3. Proficient in the development of embedded linux system. Proficient in building an embedded linux operating environment from scratch, including the whole process of kernel restoration, kernel transplantation, cross-compilation, kernel debugging, bootloader writing, root file system making, and linux system integration deployment.
4. Proficient in the development of embedded linux kernel, deeply understand the kernel details, and understand the related operating mechanism of linux, including the kernel source code structure, memory management, process management, interrupt management, system call, kernel synchronization, clock and timer management, signal, scheduling, inter-process communication, file system and i/o device management.
- Previous article:What do you do in Mianyang to make money?
- Next article:Is there a part-time tour for Zhou Ning?
- Related articles
- What are the recruitment requirements for taxi drivers in Shenzhen?
- Is the boiler worker in the paper mill a special type of work?
- Where can I see the exciting offer alumni association?
- What universities are there near Changchun Convention and Exhibition Center?
- Is there a tree burial in Jiangyin City, Wuxi, Jiangsu Province?
- What about Wucheng Mercury Tianyuan Rubber & Plastic Material Technology R&D Co., Ltd.?
- The main job content, skills and treatment of Carrefour store manager secretary and department secretary (a secondary city in Anhui)
- Is Wuhan Chiwan Logistics MLM?
- If you want to go to the bank for internal audit, what certificate should you bring? Is it useful to take the CIA exam?
- Shanghai Shanghai Film and Television Cultural Exchange Co., Ltd. Branch recruitment information, how about Shanghai Shanghai Film and Television Cultural Exchange Co., Ltd. Branch?