Embedded Software Development Engineer
Role & Responsibilities
- MCU bottom driver software development
- According to the MCU chip manual, complete the requirement design, basic design, detailed design, coding, unit test, combination test and system test
- Design-driven software to meet ASPICE vehicle development process and quality
- Ability to independently complete design and testing documents in English
Required Technical & Professional Expertise
- Bachelor degree or above, major in electronics is preferred
- 3 years of experience in embedded software development
- Proven written/spoken communication skills in English
- Proven ability in C language
- Be familiar with MCU principle and application
- Be familiar with underlying driver development and debugging, familiar with I2C, SPI, UART, USB, CAN interface features and programming
- Ability to view and analyze circuit schematics
- Understand and be familiar with ASPICE vehicle development process and quality requirements
Preferred Technical & Professional Expertise
- Working knowledge in design tools such as EA and EBtresos
- Working knowledge in test tools such as VectorCast, Canoe and VT-System