Skip to main content

BSP开发工程师_BCSC

Bosch

  • Wuxi/无锡, , China
  • full-time
  • Posted today

Company Description

Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.

Job Description

  • Responsible for the development of BSP software components in customer projects under QNX/Linux/Android
  • Bring up embedded hardware platform with hardware team
  • Develop and customize bootloader such as XBL/U-boot
  • Develop and integrate on-chip drivers such as I2C/SPI/UART/USB.
  • Develop and integrate camera and display drivers
  • Track and resolve issues and bugs at the BSP level, support testing and validation work.
  • Responsible for the custom trimming of Linux kernel and rootfs.

Qualifications

  • Graduated from computer, electronics, communication and other related fields.
  • Proficient in C/C++ language with good programming style and debugging skills.
  • Familiar with operation system pricinples and computer pricinples
  • Familiar with common hardware interfaces and protocols, such as I2C, SPI, UART, USB, DP, DSI, CSI, etc.
  • Familiar with embedded system boot sequence and bootloader
  • In-depth knowledge of Linux/Android/QNX device driver model.
  • In-depth knowldege of embedded system storage partition and filesystem
  • In-depth knowledge of camera or display software infrastructure (Linux V4l2, DRM, QNX screen, AIS)
  • In-depth knowledge of camera or display inteface and timing
  • Embedded development experience is preferred.