Embedded Sw Engineer

Enchargeai36

U.S., Canada
On-site
Computer architecture understanding
Operating system concepts
Memory management
Develop the firmware for EnCharge AI's Edge AI processors, focusing on core firmware for various SOC parts

Job Summary

  • Develop the firmware for EnCharge AI's Edge AI processors, focusing on core firmware for various SOC parts.
  • Validate different IP blocks on the SOC and evaluate/integrate third-party device drivers.
  • Work closely with Runtime, Architecture, and H/W teams to define driver architecture and interface with the SW stack.

Matching Summary

Develop the firmware for EnCharge AI's Edge AI processors, focusing on core firmware for various SOC parts.

Skills & Requirements

Must-have

  • Computer architecture understanding
  • Operating system concepts
  • Memory management
  • Virtualization
  • PCIe address space
  • C/C++ for systems development
  • Low-level debug tools

Nice-to-have

  • RISC-V architecture understanding
  • System performance tuning

Key Requirements

  • Bachelors in EE/CS
  • Experience with low-level debug tools
  • Experience with emulators and simulators
  • Experience running system performance benchmarks
  • Exposure to PCIe BAR and IOMMU architecture
  • Exposure to virtualization and hypervisor technologies

Work Rights

Not specified

Tailored Resume

Cover Letter