Logo
BrainChip

Principal Software Architect

BrainChip, Laguna Woods, California, United States, 92637

Save Job

Base Pay Range

$100,000.00/yr - $225,000.00/yr

Additional Compensation Types

Annual Bonus and RSUs

*We are not accepting outside agencies at this time*

BrainChip is pioneering neuromorphic edge AI processors that deliver ultra-low-power intelligence at the point of data creation. We are seeking a seasoned Principal Software Architect with 7+ years of deep systems software experience to own the full developer platform for our 3rd-generation Neural Processing Unit (NPU).

Reporting directly to the CTO and partnering closely with our internal compiler lead, you will architect, integrate, and deliver a production-grade software ecosystem—including a VS Code-based IDE with embedded LLM assistance, system-level profiling, target-side bootloader, RTOS integration, and advanced debugging—all built atop mature open-source foundations and our in-house compiler.

Your mission: assemble together a seamless, best-in-class developer experience that hides complexity and accelerates adoption of BrainChip’s unique neuromorphic hardware.

This is a hybrid role, in our Laguna Hills, CA office 2x-3x a week.

Key Responsibilities

Own end-to-end integration of our internal compiler into a unified toolchain with runtime, IDE, debugger, profiler, and deployment pipeline.

Design a VS Code-based IDE with LLM‑powered developer assistance.

Architect a secure, minimal target bootloader.

Extend GDB/LLDB with NPU‑specific commands for cycle‑accurate stepping, event tracing, and state inspection (membranes, synapses, queues), and support JTAG, SWD, and OTA debug with non-intrusive hardware tracing.

Implement custom GDB/LLDB extensions for NPU debugging.

Enable hardware tracing via JTAG, SWD, OTA.

Work hand‑in‑hand with the CTO and silicon team to expose hardware capabilities via software abstractions and use profiling & simulation data to influence microarchitecture (e.g., memory tiling, sparsity engines, event routing).

Qualifications

Education: BS in Computer Engineering, Computer Science, Electrical Engineering, or equivalent.

Experience: 7+ years in systems software; 3+ years integrating and productizing complex toolchains (compilers, IDEs, debuggers, profilers). Proven success shipping VS Code extensions or full developer platforms. Deep experience with open‑source integration and upstream contribution workflows.

Technical Expertise:

IDE & Tooling: VS Code Extension API, LSP, DAP, TypeScript, WebAssembly UI.

Debug & Profiling: GDB/LLDB extensions, OpenOCD, eBPF, perf, hardware trace (ETM/HTM).

RTOS & Embedded: Zephyr/FreeRTOS, device trees, linker scripts, bare‑metal bring‑up.

Languages: Expert in C/C++, Rust; strong in Python, TypeScript.

Domain Fit: Experience with edge AI, neuromorphic, or ultra‑low‑power SoCs strongly preferred or intense curiosity and interest.

Preferred Qualifications

Upstream contributions to VS Code, LLVM, Zephyr, OpenOCD, or other large open source projects.

Experience with LLM integration in IDEs (Copilot, CodeLlama, custom fine‑tuned models).

Secure boot and firmware update systems in production devices.

Patents or publications in developer tools, profiling, or edge AI deployment.

Strong background in robotics and embedded systems.

Seniority Level Director

Employment Type Full-time

Job Function Computer Hardware Manufacturing

Referrals increase your chances of interviewing at BrainChip by 2x.

Benefits

Medical insurance

Vision insurance

401(k)

#J-18808-Ljbffr