Both virtue and talent are valued; we appoint people based solely on merit.
Build a high-quality, high-efficiency team.
VIE respects talent and is committed to fostering a harmonious and proactive work environment. We provide challenging development opportunities and competitive compensation packages, creating a platform for every employee to showcase their talents, continuously enhance their human capital, and drive the mutual growth of both employees and the company.
Software Engineer
Job Requirements
Job Requirements and Qualifications
Software Engineer
Campus Recruitment
Unlimited
Full-time
Master's (211, 985)
Unlimited
To be negotiated
Job Description
1. Responsible for the development of system control software for wireless charging piles and DC power supply products;
2. Responsible for detailed design specifications for multiple modules, independently completing source code design as well as protocols, logic, control, algorithms, and self-testing.
3. Responsible for maintaining multiple modules and derivatives;
4. Responsible for product testing and product optimization design, preparing relevant technical documentation, and providing technical support.
5. Responsible for team management and employee coaching within the software group.
Job Requirements
1. Master’s degree or higher, in a relevant field such as power electronics, automation, or automatic control;
2. Preference will be given to candidates with experience in software development for solar photovoltaic products, UPS systems, and high-power switching power supplies.
3. Familiar with motor control theory and related knowledge; proficient in the development and application of microcontrollers, ARM, and TI28 series DSPs; and skilled in embedded C or C++ programming.
4. Familiar with control board and common chip development, proficient in embedded operating system programming, knowledgeable about basic communication principles, and familiar with the topological structures of commonly used power circuits.
5. Possesses a solid mathematical foundation and strong abilities in abstraction and analysis; excellent communication skills and teamwork spirit, as well as a strong sense of responsibility and proactive attitude.