Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Rebellions

SoC System Software Engineer ARM RISC V Architectures

Posted Updated
Discussion

Description

You will design, implement, and optimize production system software, bootloaders, secure services, and device drivers for ARM and RISC-V systems. You will own the BSP, lead pre- and post-silicon bring-up, and improve software performance, robustness, validation, and manufacturing screening.

Responsibilities

  • Design, implement, and optimize system software, bootloaders, secure services, and device drivers
  • Architect, maintain, and deliver the Board Support Package
  • Lead pre-silicon and post-silicon SoC bring-up
  • Improve software performance, robustness, and usability
  • Set standards for validation, thermal and power characterization, and manufacturing screening

Requirements

  • At least 6 years of system-level software development experience
  • ARM and/or RISC-V CPU architecture knowledge, including ISA, MMU, caches, and cores
  • Low-level system software development experience with device drivers, kernel modules, and bootloaders
  • Linux or RTOS-based system experience
  • C/C++ expertise
  • Advanced debugging in constrained system environments
  • BSP and bootloader productization experience
  • System-level power management knowledge
  • Application Processor and Microcontroller integration familiarity
  • SoC bring-up or hardware-software co-validation experience

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →