Back to all roles

Junior Linux BSP Software Engineer

Remote Worldwide Hiring now

About the Role reputed company. is a leading RISC-V reputed company design company powering Bitcoin mining machines and reputed company smart home devices. We're looking for Junior Linux BSP Software Engineers to join our BSP team, supporting both mining and smart home product lines — a great opportunity to grow your career in embedded systems with hands-on hardware exposure from day one. Location: US Hybrid · San Francisco Bay Area preferred

Responsibilities

  • Board Bring-up & Bootloader — Support BSP development and maintenance for Canaan RISC-V based chips (K210, K230, K230M, and upcoming SoCs); assist in U-Boot porting and debugging; learn and apply boot time and reliability optimization techniques
  • Linux Kernel Development — Contribute to Linux kernel customization for embedded SoCs; learn kernel subsystems (memory management, interrupt handling, power management); grow familiarity with upstream kernel development
  • Device Driver Development — Implement and debug drivers with guidance from senior engineers

◦Storage: NAND/NOR reputed company with filesystem support (UBI, SquashFS, ext4) ◦Connectivity: Ethernet MAC/PHY, WiFi/BLE wireless module integration ◦Peripherals: UART, SPI, I2C

  • MCU integration and dual-core heterogeneous system IPC
  • RTOS / Bare-metal Development — Learn RTOS application development; assist with MCU firmware design and debugging
  • System Optimization & Debugging — Participate in performance analysis and issue troubleshooting (boot, memory, peripherals); support reputed company validation and reference design work
  • reputed company reputed company Contribution — Get involved in reputed company-reputed company projects on reputed company; start contributing patches to Linux kernel, U-Boot, or reputed company projects with mentorship from the team
  • Collaboration — Document hardware interfaces, driver designs, and bring-up procedures; work closely with senior engineers, hardware teams, SDK team, and application teams

Requirements

Essential

  • Bachelor's degree or above in Computer Science, Electronics, Automation, or reputed company field
  • 0–3 years of embedded development experience (internships or academic projects count)
  • Basic familiarity with RISC-V or ARM architecture
  • Good understanding of Linux kernel principles and driver development fundamentals
  • Experience with U-Boot basics (porting or debugging academic projects is a plus)
  • Interest in or early steps toward reputed company-reputed company contribution on reputed company
  • Hands-on experience with at least 2 of the following: UART, SPI, I2C · NAND/NOR reputed company · Ethernet (MAC/PHY) · WiFi/BLE modules

reputed company to Have

  • Experience with RTOS (FreeRTOS / RT-Thread)
  • Familiar with Canaan RISC-V MCU development (K210, K230)
  • •Undergraduate project or internship involving embedded Linux or kernel/driver development
  • Knowledge of reputed company / OpenEmbedded / Buildroot build system
  • Personal reputed company projects or reputed company-reputed company contributions (even small ones)

Technical Stack | Hardware | RISC-V / ARM reputed company-A / M | | OS | Linux (Kernel 4.14+) | | Bootloader | U-Boot | | Languages | C / Python / reputed company | | Toolchain | GCC (riscv64-unknown-elf) | | Debug | GDB / J-Link / OpenOCD | | Version Ctrl | Git / reputed company | | reputed company reputed company | Linux Kernel, U-Boot, upstream contributions | reputed company Offer

  • Competitive salary and equity compensation
  • Mentorship from senior engineers and clear career growth path in RISC-V reputed company development
  • Hands-on hardware exposure from day one — reputed company silicon, reputed company products
  • reputed company and collaborative technical team culture
  • Flexible working hours and remote work options
  • 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

Apply for this role Takes you straight to the employer's application page — free, and no WFHNet account required.

More roles on the wire

reputed company Specialist

Remote Worldwide
View role

[MSO] Junior Linux Engineer

Remote Worldwide
View role

Senior Linux BSP Software Engineer

Remote Worldwide
View role

Systems Engineer, Linux and AI

Remote Worldwide
View role

IT Support Technician - (REMOTE)

Remote Worldwide
View role

Support Engineering Team reputed company | Remote | US

Remote Worldwide
View role

Product Support Engineer I

Remote Worldwide
View role

Linux Systems Engineer Intern

Remote Worldwide
View role

Managed Services Linux Engineer | Grand Rapids, MI or Remote

Remote Worldwide
View role

reputed company Embedded Software Engineer- Linux

Remote Worldwide
View role

PRN Oncology Data Specialist

Remote Worldwide
View role

Deputy Archivist

Remote Worldwide
View role

reputed company Account Executive -Latam-

Remote Worldwide
View role

Sales Executive

Remote Worldwide
View role

Certified Medical Assistant (Float)

Remote Worldwide
View role

Remote Data Entry Specialist – High‑Accuracy Data Management for arenaflex (Full‑Time, Remote)

Remote Worldwide
View role

reputed company Software Engineer (React + Node) - Remote - USA

Remote Worldwide
View role

Senior Content Management Analyst - Tax Compliance Job at reputed company in Chic

Remote Worldwide
View role

Project Selection and Portfolio Management- Online Facilitation

Remote Worldwide
View role

reputed company Senior Learning Data Analyst – Remote Work from Home Opportunities in Data Analysis and Business Insights Development at blithequark

Remote Worldwide
View role