Develop and enable Zephyr RTOS on MIPS RISC-V processors, SoCs, FPGA and virtual platforms, creating board support packages, drivers, and SDK content.
- Port and enable Zephyr RTOS on new MIPS RISC-V processors, SoCs, FPGA platforms, and virtual development platforms.
- Develop and maintain board support packages, device-tree descriptions, startup code, interrupt and timer support, and SoC integration layers.
- Develop or integrate Zephyr device drivers for interfaces and peripherals such as UART, SPI, I2C, GPIO, timers, watchdogs, Ethernet, CAN, and storage.
- Create reference applications, samples, tests, and SDK documentation that help internal teams and customers adopt the platform.
- Debug kernel, driver, boot, memory, interrupt, concurrency, and performance issues using emulators, FPGA or silicon platforms.
- Nice to have: RISC-V architecture
- Nice to have: privilege levels
- Nice to have: interrupts
- Nice to have: timers
- Nice to have: toolchains