Rebellions
System Software Architect
Seoul, South KoreaPosted 10 days ago
What you'd do
- Design and document low-level software architecture including firmware and device drivers.
- Define APIs between firmware, drivers, and user-space libraries for system integration.
- Collaborate with hardware teams on HW-SW co-design for performance optimization.
What they want
- Ph.D. or equivalent experience in Computer Science, Computer Engineering, or related field.
- 6-15 years of system-level software development including architecture or technical leadership.
- Deep understanding of computer architecture, memory hierarchies, and on-chip interconnects.
Nice to have
- Experience architecting AI hardware platforms (GPU, NPU, TPU, etc.).
- Knowledge of AI/ML frameworks (TensorFlow, PyTorch) and their runtime interactions.
- Familiarity with virtualization technologies (KVM, SR-IOV) and secure boot processes.