About the role
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.
 
 
• 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.
• 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.
