Rebellions
Open positions
System Software Engineer Scalable Solution
You will design and implement components of an NPU communication software stack, including a collective communication library and driver. You will contribute to API and performance design across software and hardware…
NPU Kernel Driver Engineer
You will develop and maintain Linux kernel-mode drivers for NPUs. You will build direct-storage and memory-management solutions, create firmware communication interfaces, optimize driver performance for AI workloads,…
SoC System Software Engineer ARM RISC V Architectures
You will design, implement, and optimize production system software, bootloaders, secure services, and device drivers for ARM and RISC-V systems. You will own the BSP, lead pre- and post-silicon bring-up, and improve…
System Software Architect
You will design and document low-level software architecture spanning firmware, device drivers, and hardware-software interfaces. You will define integration APIs, collaborate on hardware-software co-design, improve…
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…
SoC Subsystem Design Engineer
You will define SoC or subsystem architecture, create RTL designs, and integrate high-performance AI accelerator systems. You will coordinate IP integration with verification, software, and backend functions, work with…
IP Design Engineer
You will define architectures and implement RTL for AI acceleration IPs and core SoC components. You will coordinate with verification, SoC integration, software, and DSP engineers, optimize hardware implementations of…
Physical Design Engineer Backend
You will implement RTL-to-GDS physical designs for performance, power, and area. You will perform floorplanning, power planning, placement, clock-tree synthesis, routing, verification, and GDS delivery. You will…
Physical Implementation Engineer DFT
You will implement scan, BIST, BIRA, and DFT logic; plan package-level testing; and support DFT from synthesis through production. You will improve test and fault coverage, analyze quality-of-results trends, and…
Network Software Engineer
You will design and implement high-speed networking frameworks and drivers for Linux or firmware. You will develop proof-of-concept networking solutions, collaborate on SoC network architecture, profile and tune…
Silicon Solution Engineer – BSP
You will design and implement RTOS device drivers and services, develop proof-of-concept software for hardware architecture experiments, and build reusable BSP platforms. You will support pre-silicon, post-silicon, and…
Forward Deployed Engineer
You will lead technical customer engagements from initial discussions through proof-of-value design and execution. You will deliver demos and presentations, prototype deployment architectures, evaluate inference…
