Point your AI agent at freehire and let it find you a job.

Get the CLI →

Rebellions

New

SoC System Software Engineer ARM RISC V Architectures

Posted 1 view
Discussion

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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available