Enchargeai36 logo
Enchargeai3611 months ago

Embedded SW Engineer

Remote · United States or Germany

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Startup

Job Summary

Embedded SW Engineer to develop firmware for Edge AI processors. Responsibilities include developing critical pieces of EAI firmware used to deploy inference jobs, validating IP blocks on the SOC, evaluating and integrating third-party device drivers to interface with EnCharge’s software stack, and collaborating with Runtime, Hardware and Architecture teams to define the driver architecture. Requires strong understanding of computer architecture and OS concepts, proficiency in C/C++ for kernel and systems development, exposure to PCIe/IOMMU, RISC-V, virtualization, and experience debugging and benchmarking system performance. Strong communication skills are essential.

Required Qualifications

  • Bachelors in EE/CS
  • Advanced programming skills in C/C++ for operating system kernel & systems development
  • Understanding of RISC-V architecture is a plus
  • Exposure to PCIe BAR and IOMMU architecture
  • Exposure to virtualization and hypervisor technologies
  • Deep understanding of operating systems concepts, data structures, x86-64 and accelerator architectures
  • Experience with low-level debug tools as well as emulators and simulators
  • Experience running, analyzing, and tuning system performance benchmarks
  • Excellent verbal and written communication skills
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Enchargeai36

Embedded SW Engineer

Apply on Sorce