SoC System Software Engineer (ARM/RISC-V Architectures)

Rebellions

Rebellions

Software Engineering, IT

Seongnam-si, Gyeonggi-do, South Korea

Posted on Mar 9, 2026

Responsibilities and Opportunities

  • Production System Code Development: Design, implement, and optimize production-grade system software, bootloaders, secure services, and device drivers for multiple execution environments (Linux, RTOS, bare-metal) targeting ARM Cortex-A/M and RISC-V (RV32/64) architectures
  • Core Software (BSP) Ownership: Architect, maintain, and deliver the Board Support Package (BSP) as the core software foundation that accelerates development throughout the product lifecycle
  • Silicon Product Enablement: Lead pre-silicon and post-silicon bring-up activities, ensuring successful initialization, configuration, and validation of Rebellions’ SoCs for subsequent development phases
  • Software Quality and Performance: Drive initiatives to enhance performance, robustness, and usability of delivered software, setting standards for validation, thermal/power characterization, and manufacturing screening processes

Key Qualifications

  • Minimum of 6 years of experience in system-level software development
  • Proven experience and solid understanding of ARM and/or RISC-V CPU architectures (ISA, MMU, caches, cores) in the context of commercial SoC products
  • Extensive hands-on experience developing low-level system software (device drivers, kernel modules, bootloaders) on Linux or RTOS-based systems, with a strong focus on code quality and production readiness
  • Deep expertise in C/C++ and advanced debugging techniques in constrained system environments

Ideal Qualifications

  • Experience in BSP and bootloader productization (e.g., TF-A) and system-level power management
  • Familiarity with Application Processor (AP) and Microcontroller (MCU) integration
  • Experience with SoC bring-up or hardware/software co-validation environments

Rebellions is committed to fostering a diverse and inclusive workplace. We are an equal opportunity employer and value diversity within our company. We do not discriminate based on personal identity. Applicants who would like to contact us regarding the accessibility of our website or who need special assistance or a reasonable accommodation for any part of the application or hiring process may contact us at: recruit@rebellions.ai.