old habits die die die!* Master in C, C++, Python;* Proficiency in the use of STM32 platform for software development, transplantation u-boot to run on it;* Skilled in using TI C2000 series MCU for software development;* Master the principle of Embedded OS, have a deep understanding of it's task scheduling, time management, inter-thread communication. Especially UCOS-II real-time operating system, for its underlying implementation, the upper-level application has a deep understanding of it's calling method;* For CAN communication, serial communication has many practical experiences, and has a deep understanding of it's communication mechanism from the hardware to the software level;Experience in hardware development, familiar with product development in the power electronics industry;* Have control software development experience, can use simulink to simulate the control algorithm;* Can use commonly deep learning frameworks such as tensorflow, keras, caffe. Had a kaggle competition on Amazon's AWS cloud hosting;* A preliminary understanding of the hardware and software modules for autonomous driving, and the open source software apollo of Baidu, etc.;
Shenzhen Megarevo Technology Co., Ltd
-
Embedded Software EngineerShenzhen Megarevo Technology Co., Ltd May 2018 - PresentShenzhen, Guangdong, China* Responsible for the development of 5kW household energy storage hardware.Including the power part and the control part;* Responsible for monitoring software development, based on stm32 platform, using ucos real-time os;* The company needs to conduct inventory inquiry before proofing. This process is very troublesome to complete manually. After the improvement, use pandas to enter the materials to be inquired from excel. Selenium completes the automated query of the inventory… Show more * Responsible for the development of 5kW household energy storage hardware.Including the power part and the control part;* Responsible for monitoring software development, based on stm32 platform, using ucos real-time os;* The company needs to conduct inventory inquiry before proofing. This process is very troublesome to complete manually. After the improvement, use pandas to enter the materials to be inquired from excel. Selenium completes the automated query of the inventory, processes the data, and puts the corresponding label and data. Deposited into excel; greatly improved efficiency through the use of selenium-Web Browser Automation automated test software; and also successfully applied to BOM management and entry, material application;* Use Python to simplify a lot of daily work; Show less
-
Embedded Software EngineerShenzhen Kstar Science And Technology Co., Ltd. May 2016 - Jun 2018Shenzhen, Guangdong, China* Responsible for the hardware development of the 50K module UPS. Among them, it is responsible for the drawing some of the schematic, using saber to simulate the hardware circuit, assisting the layout engineer to draw the PCB, and then performing the board debugging. Machine test, after nearly one year of hard work, the product is finally closed, has been mass-produced, and has good feedback in the market;* Since 2017, I have been responsible for the maintenance of the inverter software… Show more * Responsible for the hardware development of the 50K module UPS. Among them, it is responsible for the drawing some of the schematic, using saber to simulate the hardware circuit, assisting the layout engineer to draw the PCB, and then performing the board debugging. Machine test, after nearly one year of hard work, the product is finally closed, has been mass-produced, and has good feedback in the market;* Since 2017, I have been responsible for the maintenance of the inverter software independently. I can use the simulink in matlab to simulate the control algorithm.From November 2017, the porting work of control software (using CCSV7) was carried out, and another colleague responsible for rectifier software worked together to migrate from the existing platform TI C2000 tms32f2808 to tms320f28377d. The transplant work has been completed. Among them, the TI C2000 series MCU has an in-depth understanding, and has a deeper understanding of CAN, SPI, SCI, I2C, shared memory communication and other communication methods;* Independently completed the preparation of a host computer software (using VS2017), realizing the multi-module online upgrade of the rectifier inverter bypass software, supporting up to 16 modules, the underlying communication is realized through the CAN bus; and the BootLoader function is realized, that is, Online upgrades can also be implemented without DSP internal programs;* The embedded Linux, application compiled by MakeFile (based on the embedded operating system) has been rewritten as CMake, which greatly increases the readability of the program; during this period, it is also familiar with the overall structure of u-boot; Show less
Doule Q. Education Details
-
Electrical Engineering And Automatino
Frequently Asked Questions about Doule Q.
What company does Doule Q. work for?
Doule Q. works for Shenzhen Megarevo Technology Co., Ltd
What is Doule Q.'s role at the current company?
Doule Q.'s current role is Embedded Software Engineer at Shenzhen Megarevo Technology Co., Ltd.
What schools did Doule Q. attend?
Doule Q. attended Xi'an University Of Architecture And Technology (Xauat), Udacity.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial