BSP Software Engineer
Byton
 Santa Clara, CA

Duties and Responsibilities


  • Work on the product development on the next generation intelligent car experience systems

  • Develop new low-level functionality for Android and/or Linux embedded devices

  • Work on anything ranging from initial board bring-up to embedded kernels, and various drivers. 

  • Contribute to the product definition based on interactions

  • Participate and contribute to software architecture for a variety of components

  • Implement prototype software on prototype hardware with production intent

  • Interact with our partners, vendors, and internal/external customers as needed

  • Work with early stage of prototypes of imaging system, also develop the test plan and calibration of production level.

  • Strongly involved in all aspects of camera development including image sensor, lens, module, ISP and image quality.

 Candidate requirements and qualifications:


  • Working experience with Board Bring up, Linux Kernel and Android is needed.

  • Prior hands on experience on one of following SW OS: Android, QNX, Linux

  • Solid knowledge of Unix kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture

  • Experience working on low latency and high data throughput applications

  • Experience in developing and debugging device drivers, bootloaders, or board support packages (BSP)

  • Experience with microcontrollers, Intel, and/or ARM Cortex microprocessors

  • Strong expertise in one or more of the technologies listed: Android MM audio, video, camera framework, HDMI, Camera driver/HAL & Embedded security driver, Android security, HDCP.

  • Strong knowledge of C/C++ language

  • Automotive experience is highly desirable.

  • Hands-on experience in camera module evaluation and validation.

  • 3 years of work experiences with camera system development

  • Knowledge of camera system interface: MIPI, USB, parallel, I2C, SER/DES.