img
CONTACT US

Embedded Software Engineer

• Shenzhen City, Guangdong Province

|

Undergraduate

|

Unlimited

Negotiable

Responsibilities:The embedded software engineer will be responsible for developing and maintaining the software portion of the embedded system.
1. According to the power supply software development requirements proposed by hardware engineers, the writing of power supply software is realized;
2. Software development of CAN/RS485/I2C communication function;
3, software outline design: responsible for software outline design, determine the allocation of software resources in the project and architecture implementation; responsible for the development of software source code model and unit testing;
4. Software design of switching power supply digital products, construction of new platform, algorithm optimization, fault location and technical solution
5, software engineering documentation and archiving, as well as software version iteration, including software architecture diagram, flow chart, source code, change instructions, etc.
6, responsible for the software system requirements analysis, design, coding and debugging work;
7, according to the project task plan to complete the software code and testing work independently and on time;
8, the development of embedded software programs, that is, analysis of requirements, design, model creation, functional and unit testing, component integration;
9. Communicate with hardware engineers and other engineering technicians to implement and evaluate the interface between hardware and software;
10. Develop and debug the functional software of terminal equipment, and optimize the software system;
11. Complete technical support work such as engineering, production and after-sales on time and as required.
12. Other tasks delivered by superior leaders.
Requirements:
1. Major in power electronics, electrical engineering, automation control, computer and other related majors, bachelor degree with more than 2 years working experience in switching power supply.
2, familiar with the application requirements of software in power electronic products, have a deep understanding of various software control strategies; Familiar with UART, I2C\SPI and other interfaces, familiar with MODBUS\PMBUS\CAN and other major bus protocols; Familiar with C language, MISRA and other programming specifications, familiar with software testing;
3. Familiar with CAN/RS485/I2C and other buses, familiar with various embedded communication protocols;
4. Proficient in the working principles of MCU and DSP, familiar with the power topology of commonly used switching power supplies, and experience in power supply projects of related buck, full bridge/half bridge, PFC/LLC and other structural products is preferred.
5. Good English listening, speaking, reading and writing ability;
6. Active work, strong communication and learning ability;
Age requirement:Under 45 years of age
Education/Professional Requirements:Power electronics, electrical engineering, automation control, computer and other related majors
Contact:Manager ChenHR@hitsmei.com

Apply for post