×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Engineer

Job in Laguna Hills, Orange County, California, 92653, USA
Listing for: BrainChip
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

We are not accepting outside agencies at this time

Brain Chip 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 boot loader, 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 Brain Chip’s unique neuromorphic hardware.

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

Key Responsibilities 1. Developer Platform Architecture & Integration
  • Own end‑to‑end integration of our internal compiler into a unified toolchain with runtime, IDE, debugger, profiler, and deployment pipeline.
2. VS Code IDE with LLM‑Powered Developer Assistance
3. System‑Level Profiling & Performance Observability
  • Architect a secure, minimal target boot loader supporting:
5. Debugging & Hardware‑in‑the‑Loop Workflow
  • 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.
6. Hardware‑Software Co‑Design Feedback Loop
  • 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).
Qualifications
  • Education:

    BS in Computer Engineering, Computer Science, Electrical Engineering, or equivalent.
Experience:
  • 4+ years in systems software; 2+ years integrating and productizing complex tool chains (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, Type Script, Web Assembly 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, Type Script.
  • Domain Fit:
    Experience with edge AI, neuromorphic, or ultra‑low‑power SoCs strongly preferred and/or intense curiosity and interest.
Preferred Qualifications
  • Upstream contributions to VS Code, LLVM, Zephyr, OpenOCD, or other large opensource projects.
  • Experience with LLM integration in IDEs (Copilot, Code Llama, 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary