Rebellions
Open positions
NPU Firmware Engineer Command Processor
You will design the Command Processor firmware architecture and roadmap. You will develop firmware for Zephyr RTOS and Embedded Linux, optimize command processing and NPU execution paths, implement ARM SVE…
Embedded Software Engineer NPU RTOS and Embedded Linux
You will develop and maintain RTOS-based firmware for heterogeneous multicore accelerator systems and lead its transition to Embedded Linux. You will define system architecture, build kernel drivers and images, migrate…
Linux Device Driver Engineer
You will develop and maintain Linux device drivers for NPUs. You will design high-throughput data-transfer and DMA solutions, optimize memory-management subsystems, implement firmware communication interfaces, adopt…
NPU Software Engineer SDK
You will design, build, and operate SDK release pipelines, port and optimize AI models for NPU hardware, integrate open-source inference and serving frameworks, and build verification and debugging utilities. You will…
NPU Software Engineer Compiler
You will design and develop a compiler stack for accelerating deep-learning models on NPU products. You will architect frontend and backend compiler components, implement optimization strategies, and evaluate…
Silicon Validation Platform Engineer
You will build reusable software components and test frameworks for pre-silicon and post-silicon validation. You will abstract hardware resources, support device-driver development, automate silicon-resource allocation…
D2D UCIe Solution Engineer
You will develop, customize, integrate, and maintain D2D IP firmware. You will turn test-program insights into firmware workflows, bring up and validate links before and after silicon, debug link-level issues, and…
High Speed IO Validation Engineer
You will bring up, characterize, and validate high-speed interfaces and clocking networks. You will conduct compliance testing, perform laboratory measurements and margin analysis, debug I/O failures with…
