Senior software engineer

Location

Taipei City

About the role

OPTION #1 1. AC-DC/DC-DC Inverter firmware development 2. Familiar with induction/PMSM motor control and FOC algorithms 3. Software debugging skills on MCU/SoC and embedded systems 4. Familiar with RS-485, CAN bus, Ethernet, UART, I2C, SPI 5. Using MATLAB & Simulink to develop algorithms 6. Proficiency in using version control tools such as Git. 7. Have EMS and BMS development experience are a plus OPTION #2 1. Android/Linux system bring up and driver porting 2. FreeRTOS for ARM-M MCU 3. Test script development for functional verification and manufacturing 4. Familiar with C/C++, Java, Python 5. In-depth understanding of A/V streaming architecture in Linux, capable of addressing related issues and optimizations. NOTE: Choose from job options #1 or #2. Also, the above job description does not require proficiency in all mentioned skills, but each additional skill is considered a plus.

About the company

PEGATRON Corporation (hereafter referred to as “PEGATRON”) was founded on January 1, 2008. With abundant product development experience and vertically integrated manufacturing, we are committed to providing clients with innovative design, systematic production and manufacturing service in order to comprehensively and efficiently satisfy all of our customers’ needs. PEGATRON features a solid R&D team, friendly, fast service quality as well as a high degree of employee cohesion. Furthermore, we have combined EMS and ODM industries to become an emerging Design and Manufacturing Service (DMS) company. Consequently, we are able to offer industry-leading, state-of-the-art products and profitable business opportunities for our partners.

Skills

Python
Android
C++
embedded systems
ethernet
firmware
Git
Java
Linux
MATLAB
version control
I2C
SPI
UART