JOB DESCRIPTION
A Microcontroller Unit (MCU) controls many functions in modern cars today. As an Embedded Software Engineer, you will have the chance to experience the full development cycle including requirement analysis, driver/software design, coding, and testing. In practice, you will focus on a specific phase and module within the MCU and look to increase your technical proficiency and domain experience.
REQUIREMENTS
MUST HAVE
-
Bachelor’s Degree or above in Electronic Engineering, Telecommunication, Computer Science, Computer,…
-
Strong in C/C++ programming for Embedded Software Development.
-
Experience in communication protocols (e.g., SPI, LIN, CAN, FR, ETH, etc.) and MCU peripheral devices (e.g., EEPROM, Flash, etc.).
-
Experience with firmware/driver programming/debugging or with Linux OS, FreeRTOS, Linux kernel.
-
Familiar with BSP.
-
Capable of reading and understanding MCU/SOC hardware manual.
-
Experienced with firmware development and implementing hardware drivers and low-level code for device registers for microcontroller platforms.
-
Experienced with Stack, Queues, Pipeline, Socket, Boot loader, secure boot.
-
Experienced with embedded software development, Linux OS, RTOS.
-
Capable of reading and understanding MCU hardware manual.
NICE TO HAVE
-
Knowledge of scripting languages (e.g., Python, Unix Shell Scripts, Visual Basic, etc.).
-
Familiar with source version control software (e.g., GIT, SVN, etc.).
-
Familiar with CMMI and/or A-SPICE working environments.
-
Experience in AUTOSAR standard.
-
Good at problem analysis and solving.
-
Good English language skills.
-
Effective communication skills.
COMPANY BENEFITS
-
13th Salary + Performance Bonus.
-
Pass Probation Bonus.
-
Premium healthcare insurance benefits (PVI Insurance package) and family medical benefit (based on the level of experience).
-
Provide the famous e-learning platform-Udemy, to encourage continuous learning to adapt to the T-shape model.
-
Flexible working time: only 8 hours required as continual working-time at the office.
-
Annual leave up to 17 days: 12 days paid leave + 5 days’ sick leave.
-
Professional and Personal Development Training Programs.
-
4 Stars standard company trip in summer and a big annual Year-End-Party.
-
Coffee and snacks provided.
-
Holiday celebrations and parties for team members and family.