Responsible for the development and implementation of software for motor and other applications.
Responsible for planning, improvement and management of software applications from inception to use which includes complete programming projects and designing detailed plans to ensure firmware is functioning properly.
Preparation and creation of instructional technical manuscripts for firmware operation.
Perform design and code reviews and recommend improvements.
Perform testing to validate product architecture and design.
Develop firmware algorithms to handle exceptional conditions and errors.
Troubleshoot system, performance and functional issues with firmware.
Execute projects within defined scope, budget and timelines.
Evaluate technical specification for correctness and completeness.
Prepare reports on project status, issues and risks for management.
Assist in optimizing firmware to achieve performance standards.
Provide product support to customers promptly and accurately.
Responsible in version control and maintenance with respect to code, libraries, and documentation.
Review codes of other engineers and provide feedbacks.
Research and define applications based on the specialties of the company's products
Help develop algorithms to automatically optimize applications using PI’s products.
Assist in new product development and research new application for both new and older generation of PI IC products.
Design and develop applications using the company’s products for design documentation/training material or customer requirements.
Evaluate applications built within the company’s products.
Provide design and technical advice to the company’s customer worldwide.
Research and write technical application materials for publication and presentation at technical conferences, industry seminars, trade magazines, and data books.
Train other engineers as needed.
Lead role in the development of different applications pertaining to code/firmware and hardware design.
Other duties as assigned.
Job Requirements:
Bachelor's Degree in Electrical Engineer, Electronics Engineering or Computer Engineering
5 years of experience as an Design Engineer or with design experience in any of the following areas: power converters/ conversion/management, switching / switch mode power supply units (psu), inverters, power electronics design equipment, analog electronics design, control loop design and power magnetics design (transformer, chokes or inductors)
With experience in development and use of different microcontroller (MCU) platforms
With experience or background in code/firmware development
Excellent written and oral communications with experience in specification creation, technical report writing and test plans/instructions
Team player
Experience in designing power electronic circuitry for industrial electronic equipment or consumer devices is desirable
Experience in motor application and/or motor control is desirable
With background in Field Oriented Control (FOC), 6-step, single-phase, and three-phase motor application is desirable