Current location - Education and Training Encyclopedia - Resume - Software engineering resume skills expertise
Software engineering resume skills expertise
Software engineering resume skills expertise

Name: College Resume Network Nationality: China.

Current residence: Tianhe District Ethnic group: Han nationality

Home address: Hunan material: 179 cm 7 1 kg.

Marital status: unmarried age: 32 years old

◆ Job hunting intention and work experience

Talent type: general job hunting

Position: software engineer, embedded software and hardware development,

Working years: 7 titles: intermediate.

Job Type: Full-time Availability Date: Anytime

Monthly salary requirement: 8,000 ~ 9,999 yuan. I hope to work in Guangzhou and Shenzhen.

◆ Work experience

Company name: Shenzhen Aerospace Wireless Communication Technology Co., Ltd. Commencement date: 20 12-06 ~ 20 13-08.

Company nature: wholly foreign-owned industry: communication/telecommunication/network equipment

Position: Embedded Software Engineer

Job description: responsible for the software development of this project; According to the analysis of project requirements, the system framework and core modules are designed in detail. Participate in the product demand analysis and software scheme formulation of the project team; Write corresponding communication protocols and other technical documents; Write product test software for production and record quality test results; Participate in the design audit of hardware circuit and the debugging of passive GPS antenna.

This product includes the main control chips STM32F 103CBT6 of ARM7, RFID(TX 125), GPS(u-blox NEO-5Q) and GSensor(ADXL345). This product is mainly used to detect the driver's bad driving behavior, and upload the driving track, the place where the bad driving behavior occurs and the driver's ID to the server. This product supports remote wireless upgrade.

Reason for leaving:

Company name: Shenzhen Fudao Digital Technology Co., Ltd. Commencement date: 201-03 ~ 2012-04.

Company nature: private enterprise industry: electronic technology/semiconductor/integrated circuit

Position: Software Engineer

Job Description: Responsible for the software development of the application layer of the company's solution products. At the beginning of the company's establishment, it positioned advertising machines and tablets. In the first three months, it worked on the public board code of Slane (SC8636) and Amlogic(AML6222E) advertising machines. After that, the company leaders decided to make a CD player according to the market order change strategy, and introduced Samsung's S5L8035 scheme and Lingyang's SPHE8 104L scheme. On the basis of the public board, various functions have been gradually improved according to customer needs. At present, nearly 30 customers have used our CD player scheme, and the functions of the scheme have been basically improved and the operation is stable. More than 95% display drivers in the market have been integrated into the scheme, and all functions can be turned on or off conveniently through macro control. The framework and functions of the scheme have all been realized, and only simple maintenance is needed in the later stage.

Company name: Guangzhou Hualan Jiasheng Computer Technology Co., Ltd. Commencement date: 20101~ 2011-03.

Company nature: private enterprise industry: electric power/water conservancy

Position: Embedded Hardware/Software Engineer

Job description: responsible for the company's new product development, module hardware and driver development of handheld wireless data collector. Layout four layers of 44B0 main board and six layers of 2440 core board; Completed the software and hardware development of RFID tag RC53 1, UHF RMU900, GPRS communication protocol formulation and software and hardware development, and guided colleagues to complete the development of host computer server program.

This product is used for power wireless meter reading. The hardware mainly adopts 44b0,2440, 13.56M contactless read-write chip RC53 1 9 15M UHF module RMU900, GPRS module G600 of Guanghetong, LB 1836M thermal print motor driver of Sanyo and so on.

Company name: Guangzhou Youguan Electronic Technology Co., Ltd. Commencement date: February 2007 ~ September 2009.

Company nature: Sino-foreign joint venture industry: communication/telecommunication/network equipment

Position: Embedded Hardware/Software Engineer

Job description: Responsible for wireless communication software, GPRS driver, RFID module driver, electronic access control program, etc. The company's vending machine (Yangchengtong value-added service). COS-II transplantation, other module development tasks assigned by the project manager and hardware circuit design and layout.

This product uses LPC2 138 of ARM7 as the main controller, GPRS module GTM900 of Huawei, and contactless read-write chip PN532 of 13.56M, etc.

◆ Volunteer experience

◆ Educational background

Graduate school: South China University of Technology

Highest education: junior college graduation date: June 0, 20081

Major: Software Engineering Second Major: Electronic Appliance.

Training experience: start date, end date, year, and the number of special industry certificate obtained by the school (institution).

2004-06 Intermediate Certificate of Computer Aided Design Draughtsman (Electronic) of Guangdong Vocational Skills Appraisal Bureau.

2005-03 2008-07 Diploma in Software Engineering, South China University of Technology

2009-09 2009- 1 1 Guangdong Embedded Software Public Technology Center ARM & amp; Embedded Linux Development Embedded Linux System Development Qualification Certificate

◆ Language ability

Foreign language: English is average.

Putonghua level: general Cantonese level: general.

◆ Working ability and other expertise

Skill expertise:

1. Skillfully use development tools such as RVDS, Keil uVision4 and Source Insight.

2. Proficient in C, C++ language and ARM assembly, with good coding habits.

3.SVN will be used for code version management.

4.PC-Lint will be used to check the potential hard-to-find errors in the code, thus improving the code efficiency and enhancing the code robustness.

5. Are you familiar with it? COS-II and Linux operating systems, embedded Linux development environment, cross-compilation environment.

6. Be familiar with ARM architecture and hardware resources, and develop relevant underlying software.

7. Experience in Bootloader transplantation, root file system production, kernel clipping and compilation.

8. Skillful use of Protel 99 DXPLAltium Designer, with 6-layer board layout experience.

9, understand the principle of digital circuit, can quickly understand the schematic diagram and hardware resource allocation, good at cross-validation of software and hardware.

10, skillfully use multimeter and oscilloscope to debug hardware.

1 1, Proteus can be used to simulate the hardware and software circuits of single chip microcomputer.

12, extremely responsible for the work! Quick and comprehensive thinking, good language communication and expression skills, strong ability to learn and accept new technologies.

Career goals:

Focus on the research and development of the underlying hardware and software of embedded products.

◆ Personal autobiography

I have a certain theoretical basis for analog circuits and digital circuits, can design circuit schematics, master Protel 99SE and Altium Designer Winter 09 software layout and design multi-layer PCB boards, can independently complete product development, have rich practical experience, and can skillfully use oscilloscopes and multimeters to debug hardware. Proficient in C language and C++ language, familiar with C5 1 series and PIC series microcontroller programming. I am very familiar with the ARM7 series LPC 21312368 processor, and I am responsible for the GPRS communication program in the company's GPS project. I use LPC2368 and Huawei GTM900C GPRS module, including module initialization, GPRS data conversion, sending _ receiving _ extracting _ conversion _ processing, and exception handling.

Familiar with ARM architecture, COS-II and Linux operating systems, embedded Linux development environment, cross-compilation environment; Master the design and programming of ARM(ARM7TDMI series and ARM920T series) peripheral chips, application programming under Linux, u-boot transplantation, Linux kernel cutting, compilation and transplantation, root file system establishment, character device programming, block device programming, network device programming, driver programming and GUI programming; Understand the design and development process of embedded system. Very familiar with the hardware resources of ARM7 series LPC 21312368 processor and ARM9 series S3C2412440 processor. All its functional modules (keyboard scanning, Chinese characters, external interrupt, serial communication, infrared communication, watchdog, ADC, PWM, RTC, NorFlash, NandFlash, IIC bus application, IIS bus application, TFT LCD screen, touch screen, SD card, USB device, TFTP Ethernet communication, etc.) can be programmed. ). This graduation project is a wireless video-on-demand system based on ARM9 and embedded Linux, which requires operating the player on the development board with a touch screen and playing the resource files in the server through the wireless network. The work to be done in the project includes: establishing cross-compilation environment, NFS configuration, Bootloader transplantation, Linux kernel configuration (CPU selection, LCD driver, touch screen driver, CS8900 network card driver, VT6656 wireless network card driver, USB support, file system support, etc. ), compile and transplant kernel, make JFFS2 file system with QT and Tslib libraries, transplant Mpayer player, make Qt interface, etc.