Silicon Solution Engineer – BSP
You will design and implement RTOS device drivers and services, develop proof-of-concept software for hardware architecture experiments, and build reusable BSP platforms. You will support pre-silicon, post-silicon, and evaluation-board bring-up, improve validation and production software, and integrate software components into the product codebase.
Responsibilities
- Design and implement device drivers and services for RTOS and SoC environments
- Develop proof-of-concept software for hardware architecture experiments
- Build and maintain reusable BSP platforms
- Perform pre-silicon post-silicon and evaluation-board bring-up activities
- Improve software for design validation characterization manufacturing screening and production
- Integrate software components into the unified product codebase
Requirements
- At least five years of software engineering experience in device driver development embedded systems or operating systems
- At least five years of system software development experience on Linux or RTOS
- C and C++ development and debugging skills
- Understanding of ARM and RISC-V
- Experience with BSP operating systems Android RTOS bootloaders power management MCUs or application processors