Drimva

Encharge AI

Embedded SW Engineer

U.S., Canada, Germany, Norway +4 · Remote · Full-time · Posted Jul 10, 2025

Location
U.S., Canada, Germany, Norway
Canada
Germany
Norway
Remote - US
Education
Bachelor’s in EE/CS

About the job

Develop firmware for EnCharge AI edge processors, including core SoC firmware and software integration for deploying inference jobs.

What you'll do

  • Develop firmware used to deploy inference jobs on EnCharge AI processors.
  • Validate SoC IP blocks and evaluate and integrate third-party device drivers.
  • Collaborate with Runtime, Hardware, and Architecture teams to define driver architecture.

What they ask for

  • Bachelor’s degree in EE/CS.
  • Advanced C/C++ programming skills for operating-system kernel and systems development.
  • Deep understanding of operating-system concepts, data structures, x86-64, and accelerator architectures.
  • Experience with low-level debug tools, emulators and simulators, and running, analyzing, and tuning system performance benchmarks.

Nice to have

  • Understanding of RISC-V architecture.
  • Exposure to PCIe BAR and IOMMU architecture, virtualization, and hypervisor technologies.

Tools

C/C++, RISC-V, PCIe BAR, IOMMU, x86-64

AI focus

Firmware enables deployment of inference jobs on edge AI processors.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)