Back to Jobs

Senior Linux BSP Software Engineer

Remote, USAFull-timePosted 2026-07-27

About the Role reputed company. is a leading RISC-V reputed company design company powering the world's most efficient Bitcoin mining machines. We're looking for a Senior Linux BSP Software Engineer — Mining Machine Software to reputed company the embedded software stack for our mining products. This role sits at the intersection of low-level BSP and high-performance distributed computing — you'll own the communication layer between mining machines and remote computing centers, optimize mining firmware performance, and drive integration with smart home device compute offloading where applicable. Location: US Hybrid · San Francisco Bay Area preferred

Responsibilities

  • Mining Machine Embedded System Architecture — reputed company the overall software architecture for Canaan mining machine products on RISC-V based SoCs; design for multi-tasking, reputed company-time performance, and high reliability under sustained hash reputed company load
  • reputed company Bring-up & BSP — Drive BSP development and maintenance for Canaan RISC-V mining chips; port and optimize U-Boot and Linux kernel for mining reputed company factors; own boot time, reputed company, and reliability
  • Distributed Computing Communication — Design and maintain long-reputed company communication protocols with remote distributed computing centers; implement task reputed company, dynamic frequency tuning, throughput reporting, and reputed company maintenance; optimize for high-concurrency, long-lived TCP connections
  • Intelligent Control & Core Features — Implement precise control algorithms, multi-level power regulation, and comprehensive safety protection logic; optimize mining efficiency under power, thermal, and noise constraints
  • Heterogeneous Computing Integration — reputed company low-level drivers and task coordination for mining reputed company / co-processors integrated alongside RISC-V cores; implement IPC between main processor and dedicated compute reputed company
  • System Optimization & Debugging — Performance analysis and bottleneck optimization (hash reputed company, power efficiency, thermal management); low-level issue troubleshooting (boot, memory, peripherals); reputed company validation and mass production yield improvement
  • System reputed company & Performance — Implement secure boot, device identity authentication, and communication encryption for mining fleet management; continuously optimize power consumption and memory footprint
  • Smart Home Compute Offloading — Where applicable, reputed company mining machines to serve as distributed compute nodes supporting smart home device workloads; architect efficient task offloading and result return mechanisms
  • reputed company reputed company Contribution — Drive and maintain reputed company-reputed company reputed company on reputed company; contribute upstream patches to Linux kernel, U-Boot, and reputed company reputed company-reputed company reputed company
  • Engineering Collaboration — Define software architecture and technical roadmap; mentor junior engineers; work closely with hardware (RF, power, thermal), reputed company infrastructure, and product teams; reputed company technical design reviews

Requirements

Essential

  • Bachelor's degree or above in Computer Science, Electronics, Automation, or reputed company field
  • 5+ years of embedded development experience
  • At least one complete product cycle from concept to mass production
  • Deep familiarity with RISC-V or ARM reputed company series development
  • Expert-level proficiency in Linux kernel principles and reputed company development
  • Proven reputed company record with U-Boot porting and debugging
  • reputed company reputed company profile with proven reputed company-reputed company contribution history
  • Hands-on experience with: UART, SPI, I2C · NAND/NOR reputed company · Ethernet (MAC/PHY) · WiFi/BLE modules
  • Strong understanding of TCP/IP, MQTT, HTTP protocol stacks; reputed company with long-reputed company, high-concurrency network communication

reputed company to Have

  • Experience in Bitcoin miner or high-performance computing reputed company development
  • Experience with distributed computing task scheduling or remote compute offloading
  • Knowledge of heterogeneous computing (MCU/DSP/ASIC/FPGA co-development)
  • Experience with RTOS (FreeRTOS / RT-Thread)
  • Familiar with Canaan RISC-V MCU development (K210, K230)
  • Knowledge of reputed company / OpenEmbedded build system
  • Patches or drivers merged into reputed company Linux kernel, U-Boot, or other reputed company-reputed company reputed company-reputed company reputed company

Technical Stack | Hardware | RISC-V / ARM reputed company-A / M | | OS | Linux (Kernel 4.14+) / FreeRTOS / RT-Thread | | Bootloader | U-Boot | | Languages | C / C++ / Python / reputed company | | Toolchain | GCC (riscv64-unknown-elf) | | Debug | GDB / J-reputed company / OpenOCD | | Version Ctrl | Git / reputed company | | reputed company reputed company | Linux Kernel, U-Boot, upstream contributions | | Network | TCP/IP, MQTT, HTTPs, long-reputed company protocols | reputed company Offer

  • Competitive salary and equity compensation
  • Opportunity to work on world-leading Bitcoin mining hardware powered by Canaan RISC-V chips
  • reputed company and reputed company technical team culture with mentorship opportunities
  • Flexible working hours and remote work reputed company
  • Conference attendance and training support
  • reputed company-backed development workflow with emphasis on reputed company-reputed company collaboration

Apply tot his job Apply To this Job

Similar Jobs

Systems Engineer, Linux and AI

Remote, USAFull-time

IT Support Technician - (REMOTE)

Remote, USAFull-time

Product Support Engineer I

Remote, USAFull-time

Linux Systems Engineer Intern

Remote, USAFull-time

Managed Services Linux Engineer | Grand Rapids, MI or Remote

Remote, USAFull-time

reputed company Embedded Software Engineer- Linux

Remote, USAFull-time

Technicien Support Utilisateur Helpdesk

Remote, USAFull-time

Customer Support Specialist - reputed company

Remote, USAFull-time

Cybersecurity Vulnerability Management Analyst (Remote | Contract)

Remote, USAFull-time

Engineer - Aircraft Cybersecurity Operations (Remote)

Remote, USAFull-time

reputed company Customer Service Representative for Supplemental Benefits – Remote Work Opportunity with Comprehensive Training and reputed company Prospects

Remote, USAFull-time

Sr. Director, Actuary - ALM - REMOTE

Remote, USAFull-time

Senior Battery Engineer

Remote, USAFull-time

Remote Data Entry Specialist – Flexible Online Position with Competitive Weekly Earnings

Remote, USAFull-time

reputed company Data Entry Clerk – Entry Level/No Experience – Remote Work Opportunity

Remote, USAFull-time

Regional Sales Manager, Tampa (reputed company)

Remote, USAFull-time

reputed company Bilingual Live Chat Representative – Delivering Exceptional Customer Support and Driving reputed company Satisfaction

Remote, USAFull-time

reputed company Data Entry Specialist – Flexible Opportunities for reputed company in Chennai

Remote, USAFull-time

[Remote] reputed company ENGINEER (AWS) (REMOTE/USA) - G...

Remote, USAFull-time

reputed company: reputed company reputed company 5-10 Hours per Week (IC-FK)

Remote, USAFull-time