Tech jobs
Job listings
Staff Software Engineer Backend
You will own products from design through development, testing, and production. You will work with product managers to understand user needs, propose technical solutions, coordinate projects for junior engineers, and…
Software Engineer
You will own products from design through development, testing, and production. You will work with product managers to understand user needs, propose technical solutions, coordinate projects for junior engineers, and…
Senior Product Manager
You will own the roadmap, meeting agendas, notes, and decision log. You will manage lending-market and RWA DEX integrations from requirements through production, translate product goals into engineering issues, remove…
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…
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…
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…
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…
Senior Mechatronics Control Engineer
You will develop mechatronic control systems, control-related embedded software, sensors, and mechanical structures. You will develop product-reliability tests, test benches, and fixtures for research, development, and…
Embedded Hardware Engineer
You will design and improve hardware circuits for robot control boards, sensors, and permanent-magnet synchronous motor drives. You will select and validate components, create schematics and PCB layouts, debug boards…
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…
NPU Software Engineer Runtime
You will build runtime modules that connect compilers, drivers, and ML frameworks for model deployment. You will support PyTorch execution, develop profiling capabilities, extend vLLM, optimize multi-NPU distributed…
NPU Software Engineer Kernel
You will develop optimized compute libraries and neural-network operations for a proprietary ISA. You will expand operation coverage, optimize heterogeneous compute-resource utilization, build architecture-aware…
Frontend Development Engineer
You will develop and optimize frontend pages for app, web, and promotional products. You will improve user experience, build reusable and maintainable components, and improve frontend development processes and…