Sr. SoC Validation & Driver SW Engineer
This position will be responsible for the board enablement and SoC validation work for the ARM based processor targeting the market of the automotive SoC solution. The candidate is required to be working closely with SoC design/verification, platform design and product team to work out the total solution from the bare-metal, device driver toautomation validation framework.
Main responsibilities include:
1、Develop the bare metal software to bring up and validate the SiEngine automotive SoC.
2、 Develop the software to enable and validate the development boards.
3、 Build the automation validation framework.
4、 Develop the tools for the SoC and board manufacture.
5、 Provide the debug tools for the SiEngine automotive SoC.
1、B. Sc. or above degree from China top universities with major on Computer Science, EE or Automation etc.
2、 5+ years of software development in automotive, embedded system or mobile.
3、 At least 2-years of experience in writing low-level software that interacts directly with hardware.
4、 Solid knowledge on ARM architectures (Core: A, R or M, MMU, SMMU, GIC, Interconnection).
5、 Experience in driver development or experience in Linux driver development is a plus.
6、Familiar with bootloader, Linux and any RTOS.
7、 Familiar with board design and schematic.
8、 Good experience in using high-speed oscilloscope, logic analyzer or other protocol analyzer.
9、 Experience in LSIO such as UART/I2C/SPI/GPIO/PWM/SD/MMC is preferred.
10、 Experience in LSIO such as UART/I2C/SPI/GPIO/PWM/SD/MMC is preferred.
11、 Familiar with Git/Gerrit source code management tool.
12、 Familiar with Git/Gerrit source code management tool.