RTOS软件架构师-移动OS
Core
Design and implement the overall architecture for low-power SoC multi-core heterogeneous operating systems, focusing on kernel development, porting, and performance optimization for efficient parallel programming models.
Role type
Senior IC RTOS Software Architect
Builds
Heterogeneous multi-core on-chip RTOS kernels, system software stacks (drivers, runtimes), and subsystems for ISP, NPU, and multimedia frameworks.
Domain
Embedded Systems / Real-Time Operating Systems / Heterogeneous Computing
Required skills
RTOS kernel architecture (NuttX/Zephyr/ThreadX/FreeRTOS), multi-core heterogeneous computing, SoC hardware interface design, driver framework development, system-level debugging, parallel computing models (CUDA/OpenCL/OpenMP), RISC-V or ARM architecture knowledge.
Preferred skills
Contributions to open-source RTOS projects, experience with low-power mobile chip SoC architecture, high-speed interconnect mechanisms (SHRAM/SPI/PCIE).
Responsibilities
Design and implement low-power SoC multi-core heterogeneous OS architecture; Develop, trim, port, and optimize RTOS kernels for parallel programming; Collaborate on hardware/software co-design from interface definition to OS support; Design RTOS ecosystem including drivers and runtime stacks; Architect subsystems for ISP, NPU, multimedia, and low-power display; Solve system-level issues to ensure stability and performance.
Seniority
Senior, hands-on IC