CareerPlan

System Software Engineer - Trusted Firmware

US, CA, Santa ClaraFull-time2026-10-30 → 2026-11-10

Core

Designing, crafting, and developing system software for ARM's Trusted Firmware Stack, including agentic workflows and AI-assisted engineering tools.

Role type

Senior IC system software engineer (Trusted Firmware & AI-assisted workflows)

Builds

Trusted Firmware Stack components, agentic workflows, and AI-assisted engineering tools for NVIDIA Tegra platforms

Domain

Embedded systems, ARM architecture, AI-assisted software engineering

Deliverable

production ML models

Required skills

C/C++, low-level software debugging, firmware/embedded software development, OS fundamentals (MMU, Cache Coherency, TLB, Timers, ISRs), CPU architecture, ARM Trusted Firmware Stack, AI-assisted development tools

Preferred skills

Safety/Security standards (ISO26262, CERT-C, MISRA-C), building AI agents with RAG/tool use, upstream community collaboration (PSCI, FFA, RMI specs)

Technologies

ARM Trusted Firmware, Tegra platform, C, C++, AI agents, RAG, PSCI, FFA, RMI

Responsibilities

Design and develop system software for ARM's Trusted Firmware Stack; Build and improve agentic workflows for trusted firmware engineering; Create reusable workflow components connecting AI assistants to engineering systems; Define validation steps for AI-assisted work; Work across firmware/system interfaces (boot, EL3, power management, OS, hypervisors); Participate in CPU architecture explorations and feasibility studies; Collaborate with upstream community on ARM technologies and specs

Seniority

Senior, hands-on IC