Job Description:
As an Embedded Software Engineer, you will have the opportunities to design and develop firmware for state-of-art LSI –such as Inverter & Digital Power Control MCU, Battery Management, Motor Driver and the system reference software for these LSI, to achieve sales and ultimately doing our part to empower electrification of vehicles and enabling high efficiency motor control so as to contribute to achieving carbon neutrality for our future generation.
You will co-work with multi-sites development experts and support a multitude of global customers throughout the product lifecycle from concept, design and development.
Key responsibilities:
· Planning, developing and implementing firmware
· Gathering and analysing requirements from customers
· Design system software architecture (Conventional & Model-based Design)
· Prepare & maintain Software Design Documentation
· Establish unit testing requirements
· Develop new software module or solution
· Integrate software modules into system platform
· Conduct specification, design and coding review
· Conduct software debugging and unit testing
· Improve existing software module or solution
· Working closely with customers to resolve issues
· Providing technical support and training to sales, distributors and customers
Requirements:
· Bachelor degree in Computer/Electrical/Electronics Engineering or related field.
· Possess good practical skill in Embedded development involving hardware and software
· Strong knowledge on embedded software system development from Specifications Analysis, Design, Implementation to Testing are preferred.
· Knowledge and experience in hardware/software interfaces, digital signal processing, control engineering, basic digital & analog circuit, embedded controller design, power electronics (eg. Power MOSFET, IGBTs etc).
· Able to work under a fast pace, challenging environment and provide effective resolution to red-alert issues.
· Knowledge of one or more of the following will be an advantage:
Matlab/Simulink, Inverter, Power Converters, Motor Driver, Battery Management Systems, PWM motor control and Power Semiconductor Devices control.
· Possess initiative, good communication skills and ability to work in a team.