Sr. BSP Firmware Engineer
Posted on: 4/1/2025
Taipei or Hsinchu
Permanent
IT
Responsibilities
- Lead the full life cycle development of board bring-up, from initial design to deployment.
- Conduct hardware board validation and troubleshooting.
- Collaborate closely with hardware developers to identify and resolve issues.
- Review hardware schematics and provide support for low-level software components.
Requirements
- Proficiency in C/C++ programming.
- Experience in Linux kernel development, including device driver implementation and device tree configuration.
- Hands-on experience with Android HAL implementation/integration for components such as WiFi, Bluetooth, Camera, Display, Touch, Power, and UPS.
- Familiarity with source version control tools like Git and scripting languages such as Bash or Python.
- Understanding of the Android build system and code architecture.
- Experience in porting board support packages from reference platforms.
- Ability to prepare architectural and design documentation.