Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

創鑫智慧股份有限公司

New

Firmware/Driver Engineer — AI Accelerator SoC

Posted Updated 3 views
Discussion

Description

NEUCHIPS's software team is seeking a self-motivated, hands-on Software Engineer to develop and enable world-class AI accelerator solutions.

Do you thrive where hardware meets software for the very first time — where a single line of firmware determines whether silicon lives or stays silent? As a member of our Design Service team, you will be among the first engineers to bring NEUCHIPS AI accelerator silicon to life. The firmware and driver foundation you establish will ensure our silicon successfully runs real-world AI applications at peak performance — from first silicon to final product.

Responsibilities:

  • Own the firmware and driver development lifecycle — from architecture definition and implementation to performance optimization.
  • Drive pre-silicon validation and hardware-software co-verification across platform generations.
  • Lead post-silicon bring-up, functional qualification, and mass production readiness.
  • Collaborate closely with hardware architects and designers to define SW/HW interfaces and resolve complex system integration issues.

Qualifications/Skills:

  • Master's degree in Electrical Engineering, Computer Science, or related technical fields
  • 2+ years of experience in firmware, device driver, or SoC development
  • Direct experience implementing and debugging Linux kernel device drivers
  • Experience with pre-silicon verification using FPGA or emulation platforms
  • Strong C/C++ programming skills in kernel-mode or bare-metal environments
  • Solid understanding of system architecture fundamentals — CPU, cache, bus, DMA, memory hierarchy, and interrupt handling

Preferred Skills:

  • Familiarity with PCIe protocol and interface design — including BAR, MMIO, DMA, and interrupt handling
  • Experience with DRAM subsystem verification — LPDDR or GDDR interface validation
  • Experience with SoC boot flow verification, including bootloader and early hardware bring-up
  • Experience with power domain management — low-power state transitions and clock/power gating
  • Proficiency with JTAG-based debugging for firmware bring-up and hardware validation
  • Experience modifying UVM-based testbenches and writing C/C++ firmware to co-verify hardware behavior against VIP
  • Comfortable leveraging AI coding assistants (e.g., Cursor, Claude Code) to accelerate development and debugging workflows

If this sounds like you, we invite you to apply to come join us. We highly encourage submission of a brief cover letter, just tell us why you're here (using the form when you submit an application).

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →