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 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…
Server BMC Firmware Engineer
You will develop BMC firmware and OpenBMC platform-management stacks for AI servers. You will implement management interfaces, host–BMC communication, high-speed device control, firmware update and reliability…
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…
SoC/Top Design Engineer
You will design SoC top-level architecture and integrate RTL. You will integrate CPU, AI, and memory subsystems; define bus interconnects; manage clock, reset, and power domains; perform synthesis, timing, and power…
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…
IT Helpdesk Engineer
You will install, configure, troubleshoot, and replace Windows and macOS user devices. You will plan device replacements, support onboarding and offboarding, manage software deployment and licenses, register and audit…
