Principal Firmware Engineer
Core
Drive architectural vision and strategic direction for backend firmware systems supporting AI accelerators such as MAIA, ensuring scalability, performance, and security across SoC platforms.
Role type
Principal Firmware Engineer (AI Accelerators)
Builds
Scalable backend firmware for AI accelerator SoC platforms
Domain
Semiconductor / AI Hardware / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++/Rust, SoC bring-up, multicore system architecture, low-level firmware optimization, interrupt controllers, virtualization, (RT)OS scheduling, heterogeneous computing environments, root cause analysis, performance tuning
Preferred skills
Knowledge of hardware accelerator software design, board support packages, platform initialization
Technologies
MAIA, SoC, (RT)OS
Responsibilities
Mentor the team in firmware development, debugging, and optimization; Serve as the primary technical liaison between hardware/software architects, software development teams, validation, and integration groups; Evaluate emerging technologies and industry trends in cloud firmware and AI hardware; Propose and prototype innovative solutions to enhance product capabilities; Lead complex system-level debugging efforts and conduct root cause analysis; Own the complete firmware development lifecycle from concept to productization
Seniority
Principal, strategy & mentorship