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