Logo
Grafton Sciences

Senior Toolchain Engineer, Firmware

Grafton Sciences, San Francisco, California, United States, 94199

Save Job

Senior Toolchain Engineer, Firmware Join to apply for the Senior Toolchain Engineer, Firmware role at Grafton Sciences.

About Grafton Sciences We’re building AI systems with general physical ability — the capacity to experiment, engineer, or manufacture anything. We believe achieving this is a key step towards building superintelligence. With deep technical roots and real-world progress at scale (e.g., a $42M NIH project), we’re pushing the frontier of physical AI. Joining us means inventing from first principles, owning real systems end-to-end, and helping build a capability the world has never had before.

About The Role We’re seeking a Firmware/HDL Automation Lead Engineer to build a fully automatic pipeline for generating firmware and HDL (e.g., Verilog/SystemVerilog) that runs a control console for real hardware systems. You’ll sit at the intersection of digital design/verification and agentic LLM pipeline engineering, turning specs into structured representations, generating deterministic RTL/firmware, and closing the loop with tool‑driven validation (synth/sim/formal) until the system is correct, robust, and reproducible.

This role is ideal for someone who can design production‑grade RTL and verification, understands FPGA/ASIC constraints deeply, and can build automation systems that are safe, testable, and reliable enough to trust with real hardware control logic.

Responsibilities

Design and implement auto‑generation flows that transform control‑console specs into structured IR/DSL and then into deterministic firmware + RTL (Verilog/SystemVerilog), including register maps, FSMs, and memory‑mapped control/status interfaces.

Own digital design correctness end‑to‑end: clock/reset domains, CDC strategy, timing/constraints, synthesis‑ and implementation‑aware RTL, and timing closure readiness (FPGA and/or ASIC‑style flows).

Build and maintain integration layers for common buses and protocols (UART/SPI/I2C/CAN/Ethernet) and internal fabrics (AXI/APB/Wishbone), including clean memory‑mapped control/status architectures.

Develop verification infrastructure: self‑checking testbenches, assertion‑based verification (SVA), linting, coverage‑driven regression, and formal methods where applicable.

Implement tool‑driven feedback loops that run synth/sim/formal (e.g., Verilator/ModelSim‑class simulators; formal where possible), parse failures deterministically, and automatically propose/patch fixes with clear traceability.

Ship CI/CD and regression systems for generated artifacts: golden tests, build determinism, reproducible tool runs, artifact provenance, and “no silent changes” guardrails.

Add safety/security guardrails for generated control logic: invariants, forbidden‑state constraints, privilege boundaries, safe default states, audit logging, and policies that prevent unsafe or irreproducible outputs from entering production.

Collaborate closely with platform, ML/agent teams, and domain experts to integrate the pipeline into real workflows and hardware programs.

Qualifications

Strong digital design experience: FSM design, register maps, timing/constraints, clock/reset domain design, CDC fundamentals, and debug in simulation and on hardware.

Experience integrating hardware protocols/buses, including memory‑mapped control/status patterns and practical bring‑up considerations.

Solid verification background: self‑checking testbenches, SVA/assertions, familiarity with UVM concepts, linting, and comfort using simulation tools (e.g., Verilator and commercial simulators). Formal experience is a plus.

Practical understanding of FPGA and/or ASIC flows and what it takes to deliver synthesizable, timing‑clean, integration‑ready RTL.

Proven ability to build reproducible automation pipelines: deterministic codegen, structured interfaces, error parsing/classification, regression testing, and CI/CD.

Experience with agentic LLM pipeline engineering: spec → structured IR/DSL, deterministic templating/codegen, tool‑calling loops, and robustness/safety mechanisms that keep automated generation correct and auditable.

Strong software engineering fundamentals (clean architecture, testing discipline, versioning/provenance, reliability mindset).

Above all, we look for candidates who can demonstrate world‑class excellence: rigorous engineering judgment, deep ownership, and the ability to build systems that are both powerful and safe to trust.

Compensation We offer competitive salary, meaningful equity, and benefits.

Seniority Level Mid‑Senior level

Employment Type Full‑time

Job Function Engineering and Information Technology

Referrals increase your chances of interviewing at Grafton Sciences by 2x

#J-18808-Ljbffr