Enchargeai36
Embedded SW Engineer
U.S., Canada, Germany, Norway. Posted 16 months ago
The role
The Embedded SW Engineer will develop firmware for Edge AI processors. This includes designing and developing core Firmware for various parts of the SOC.
What you will do
- Develop the critical pieces of EAI Firmware used to deploy inference jobs on EAI processors
- Validate different IP blocks on the SOC
- Evaluate and integrate third-party device drivers to interface with EnCharge’s SW stack
- Work closely with the Runtime, Hardware and Architecture teams define the driver architecture
Required qualifications
- Bachelors in EE/CS
- Advanced programming skills in C/C++ for operating system kernel & systems development
- 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
Nice to have
- Understanding of RISC-V architecture is a plus
About the company
EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. Launched in 2022, it is led by veteran technologists with backgrounds in semiconductor design and AI systems.