Firmware Systems Architect
Core
Define scalable firmware architecture, control interfaces, telemetry, and diagnostic frameworks for next-generation digital power management products used in AI, datacenter, and high-performance computing.
Role type
Senior Firmware Systems Architect
Builds
Scalable firmware frameworks for advanced power management, monitoring, characterization, tuning, and diagnostics across multiple product families.
Domain
Semiconductor / Embedded Systems / Digital Power Management
Deliverable
production ML models | product features | infrastructure
Required skills
C programming for resource-constrained systems, microcontroller architecture, embedded peripherals, interrupts, timers, fixed-point math, register interfaces, hardware bring-up, system-level requirement translation, API design, data structure design, execution flow design, validation planning, technical documentation
Preferred skills
Digital power controllers, DC/DC converters, voltage regulators, frequency-response measurement, Bode-style characterization, embedded auto-tuning, signal processing, Python, automation, data analysis, model-based development, Verilog, SystemVerilog, hardware modeling
Technologies
C, Python, Verilog, SystemVerilog
Responsibilities
Define firmware architecture requirements for digital multiphase power controllers; Develop system-facing firmware interfaces for telemetry, monitoring, diagnostics, tuning, and control-loop support; Translate system architecture needs into clean firmware contracts, data structures, APIs, timing expectations, and execution flows; Collaborate with systems, firmware, digital design, analog design, verification, validation, applications, and software/tool teams; Support embedded characterization methods such as signal injection, frequency-response measurement, fixed-point signal processing, runtime monitoring, and health-oriented diagnostics; Create reference implementations or early prototypes to reduce architectural risk and validate implementation feasibility; Document firmware architecture specifications, interface behavior, operating ranges, limits, timing requirements, and validation expectations; Help establish reusable firmware patterns across product families while leaving production firmware delivery ownership with the firmware implementation team.