Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

FuriosaAI

Systems Software Engineer SoC Firmware

Posted Updated
Discussion

Description

You will develop and maintain ROM code and early system initialization software. You will port Arm Trusted Firmware, implement secure boot and firmware-update components, support SoC bring-up and silicon validation, and design software for performance, reliability, and security.

Responsibilities

  • Develop and maintain ROM code and early system initialization software
  • Port and customize Arm Trusted Firmware
  • Implement secure boot, firmware update, and root of trust components
  • Collaborate with hardware teams on SoC bring-up, low-level debugging, and silicon validation
  • Design system-level software for performance, reliability, and security

Requirements

  • Proficiency in C/C++ for embedded systems
  • Understanding of ROM code, bootloaders, and early boot flows
  • Knowledge of ARMv8-A/M architecture, MMU, cache subsystems, and low-level system behavior
  • Experience with JTAG, Lauterbach, serial consoles, and related debugging tools

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →