BrainChip · 20 hours ago
Director of Software Engineering
BrainChip is pioneering neuromorphic edge AI processors that deliver ultra-low-power intelligence at the point of data creation. They are seeking a seasoned Principal Software Architect to own the full developer platform for their 3rd-generation Neural Processing Unit (NPU), focusing on architecting, integrating, and delivering a production-grade software ecosystem.
Computer Hardware
Responsibilities
Own end-to-end integration of our internal compiler into a unified toolchain with runtime, IDE, debugger, profiler, and deployment pipeline
VS Code IDE with LLM-Powered Developer Assistance
System-Level Profiling & Performance Observability
Target-Side Bootloader & RTOS Integration
Architect a secure, minimal target bootloader supporting:
Extend GDB/LLDB with NPU-specific commands for cycle-accurate stepping, event tracing, and state inspection (membranes, synapses, queues)
Support JTAG, SWD, and OTA debug with non-intrusive hardware tracing
Work hand-in-hand with the CTO and silicon team to expose hardware capabilities via software abstractions
Use profiling and simulation data to influence microarchitecture (e.g., memory tiling, sparsity engines, event routing)
Qualification
Required
Education: BS in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
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 used by external teams desired
Deep experience with open-source integration and upstream contribution workflows
Technical Expertise in many of the following: 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
Build & Packaging: CMake, Ninja, Yocto, Debian packaging, CI/CD
Languages: Expert in C/C++, Rust; strong in Python, TypeScript
Compiler Integration: LLVM/MLIR tooling, plugin architecture, pass management
Preferred
Upstream contributions to VS Code, LLVM, Zephyr, OpenOCD, or other large opensource 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 system
Company
BrainChip
BrainChip is the worldwide leader in neuromorphic Edge AI on-chip processing and learning.
H1B Sponsorship
BrainChip has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
Funding
Current Stage
Growth StageRecent News
2025-12-10
Business Wire
2025-11-05
2025-10-23
Company data provided by crunchbase