![](https://dn9tckvz2rpxv.cloudfront.net/enableamerica.jobs/img/logo.jpg)
Job Information
Advanced Energy Senior Firmware Engineer in Taipei City, Taiwan
Senior Firmware Engineer
OVERALL MISSION / PURPOSE
Code design, implementation, validation and maintenance on PSUs
KEY RESULTS AREAS / DUTIES, RESPONSIBILITIES & TIME SPENT ON THE DUTY
- Firmware development
-Knowledgeable about embedded system design and implementation
-Familiar with varies series of MCU/DSP
-HAL (Hardware Abstraction Layer) code development and debugging
-Code maintenance with design documentation and awareness of importance of source code control
-Good practice of coding style and best coding practice
-Knowledgeable about control theory
-Knowledgeable about housekeeping function including PMBus
-Experienced in using RTOS is a plus
-Experienced in Agile Scrum development is a plus
-Experience in Python and C# is a plus
- Firmware Architecture
-Be able to introduce modularity and re-use of designs to improve time to market and the overall customer experience
-Designs, develops and maintains applications for automating processes
-Monitor and track process efficiency and problems in engineering processes
-Constantly seeking improvement on design and processes
- Soft Skills
-Be able to present to customers for technical details
-Proven ability to work with a global team to deliver high quality sourcecode in a fast paced, dynamic, deadline-oriented environment
-Written & spoken English communication skills
-Good communication skills and ability to work well in a team environment is a must
-Keeps team engaged and on track
- Proven ability to work with a global team to deliver high quality sourcecode in a fast paced, dynamic, deadline-oriented environment
-Cooperates with sites to leverage their architectures, modules and code
-Research new technologies, emerging trends and potential customer requirements
- Designs, develops and maintains applications for automating processes, debugging and testing
-Be able to create a software tool for PSU firmware debugging
-Be able to use the source code maintenance tools such as SVN, Github
-Be able to adapt concepts of a good software/firmware architecture to projects
JOB SPECIFICATION / COMPETENCY REQUIRED
- Knowledge
-Power Electronic knowledge
-Embedded system firmware design
-Control theory
-PMBus
- Skills
-Effective communication skills
-Able to mentor junior engineer in problem solving
-Able to communicate in English
-Software Project management skills
- Abilities & Behavior
-Being pro-active
-Self-motivator
-Creative thinking
-Detailed oriented
Advanced Energy
-
- Advanced Energy Jobs