Embedded SW Engineer
EnCharge AIJob Title
Embedded SW Engineer
Role Summary
Develop firmware and low-level software enabling inference workloads on EnCharge AI edge processors. Work on core SoC firmware components and device-driver integration to deploy and manage AI workloads on constrained edge hardware.
The role interfaces closely with Runtime, Hardware and Architecture teams to define driver and firmware architecture and validate IP blocks on the SoC.
Experience Level
Mid-level (no specific years of experience stated)
Responsibilities
Hands-on firmware and driver development tasks include:
- Design and implement core firmware components that deploy inference jobs on EnCharge processors.
- Validate and debug IP blocks within the SoC and coordinate fixes with hardware teams.
- Evaluate and integrate third-party device drivers into the software stack.
- Collaborate with Runtime, Hardware and Architecture teams to define driver and firmware architectures.
- Run, analyze and tune system performance benchmarks and diagnostics.
Requirements
Must-have technical skills and experience; nice-to-have items noted.
- Must-have: Advanced C/C++ programming for OS kernel and systems-level development.
- Must-have: Deep understanding of operating system concepts and data structures, including memory management.
- Must-have: Exposure to PCIe BAR and IOMMU architecture and experience with low-level debug tools, emulators, or simulators.
- Must-have: Experience running, analyzing, and tuning system performance benchmarks.
- Must-have: Strong verbal and written communication skills and ability to work across HW/SW/architecture teams.
- Nice-to-have: Understanding of RISC-V architecture.
- Nice-to-have: Exposure to virtualization and hypervisor technologies.
Education Requirements
Bachelor's degree in Electrical Engineering (EE) or Computer Science (CS) is specified.
About the Company
Company: EnCharge AI
EnCharge AI develops advanced AI hardware and software systems for edge-to-cloud computing, focusing on in-memory computing technology to deliver high compute efficiency and density with low power consumption. Founded in 2022, the company targets power-, energy-, and space-constrained applications with integrated hardware architectures and software stacks for scalable, reliable AI deployment.
