Embedded Software Test Engineer

Canaan Inc.

Penang

Hybrid

MYR 450,000 - 613,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Equity
Canaan hardware
Mentorship
Flexible hours
Remote options
Training support

Job summary

Canaan Inc. in the US (SF Bay Area hybrid) is seeking an Embedded Software QA Engineer to own quality for the mining machine software stack, validating BSP and firmware, and building automation that keeps a large deployed fleet reliable.

You will define test strategy and release gates for RISC-V SoCs, validate U-Boot and Linux kernel, test long‑connection, high‑concurrency links to remote centers, and build HIL benches tied to CI/CD.

Qualifications

  • Bachelor's degree or higher in CS, Electronics, Automation, or related field.
  • 3+ years embedded software QA / test engineering, including at least one product cycle to mass production.
  • Familiarity with RISC-V or ARM Cortex platforms and Linux/U-Boot from a validation perspective.
  • Proven experience building automated test frameworks and HIL benches.
  • Hands-on validating UART/SPI/I2C, NAND/NOR Flash, Ethernet, WiFi/BLE.
  • Strong TCP/IP, MQTT, HTTP knowledge; experience testing long-connection, high-concurrency communication.
  • Proficiency in Python/Shell; able to read C/C++.
  • Experience with CI/CD for embedded testing.

Responsibilities

  • Own the test strategy, coverage goals, and release quality gates for mining machine software on RISC-V SoCs
  • Validate BSP, U-Boot, and Linux kernel releases — boot integrity, recovery, and reliability across hardware revisions
  • Test long-connection communication with remote computing centers under high concurrency, packet loss, latency, and reconnect scenarios
  • Verify control, power regulation, and safety logic via fault injection and edge-condition testing
  • Run sustained load, soak, and stress tests for hash rate, power efficiency, thermal, and memory footprint
  • Build automated test frameworks and hardware-in-the-loop (HIL) benches; integrate them into CI/CD with clear pass/fail gating
  • Validate secure boot, device authentication, and communication encryption
  • Reproduce, triage, and drive defects to root cause; support mass-production and field-return quality

Skills

Embedded QA
Test automation
Python
Shell
CI/CD
C/C++ reading
Linux validation
UART/SPI/I2C validation

Education

Bachelor's degree or higher in CS/EE/Automation

Tools

HIL benches
RISC-V knowledge
U-Boot validation

Job description

About the Role

We're looking for an Embedded Software QA Engineer to own quality for the mining machine software stack — validating BSP and firmware, testing the communication layer between mining machines and remote computing centers, and building the automation that keeps a large deployed fleet reliable. Location: US Hybrid San Francisco Bay Area preferred


Responsibilities


  • Own the test strategy, coverage goals, and release quality gates for mining machine software on RISC-V SoCs

  • Validate BSP, U-Boot, and Linux kernel releases — boot integrity, recovery, and reliability across hardware revisions

  • Test long-connection communication with remote computing centers under high concurrency, packet loss, latency, and reconnect scenarios

  • Verify control, power regulation, and safety logic via fault injection and edge-condition testing

  • Run sustained load, soak, and stress tests for hash rate, power efficiency, thermal, and memory footprint

  • Build automated test frameworks and hardware-in-the-loop (HIL) benches; integrate them into CI/CD with clear pass/fail gating

  • Validate secure boot, device authentication, and communication encryption

  • Reproduce, triage, and drive defects to root cause; support mass-production and field-return quality


Qualifications


  • Bachelor's or above in CS, Electronics, Automation, or related field

  • 3+ years embedded software QA / test engineering, including at least one product cycle to mass production

  • Familiarity with RISC-V or ARM Cortex platforms and Linux/U-Boot from a validation perspective

  • Proven experience building automated test frameworks and HIL benches

  • Hands-on validating UART/SPI/I2C, NAND/NOR Flash, Ethernet, WiFi/BLE

  • Strong TCP/IP, MQTT, HTTP knowledge; experience testing long-connection, high-concurrency communication

  • Proficiency in Python/Shell; able to read C/C++

  • Experience with CI/CD for embedded testing


Nice to Have


  • Bitcoin miner or HPC chip validation experience

  • Fault injection, fuzzing, or protocol conformance testing

  • Yocto / OpenEmbedded


What We Offer


  • Competitive salary and equity

  • world-leading Bitcoin mining hardware powered by Canaan RISC-V chips

  • collaborative team with mentorship

  • flexible hours and remote options

  • conference and training support

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded QA Engineer - Mining Hardware, Remote & Flexible
Embedded QA Engineer - Mining Hardware, Remote & Flexible

Canaan Inc. • Penang

Hybrid
MYR 450,000 - 613,000
Competitive salary
Equity
Canaan hardware
+4
Senior/Staff Design Verification Engineer (SOC)
Senior/Staff Design Verification Engineer (SOC)

Bitdeer (NASDAQ: BTDR) • Penang

On-site
MYR 60,000 - 90,000
Training and mentoring opportunities
Attractive welfare benefits
Networking opportunities with industry leaders
Senior/Staff Front-End Engineer (SOC)
Senior/Staff Front-End Engineer (SOC)

Bitdeer (NASDAQ: BTDR) • Penang

On-site
MYR 120,000 - 180,000
Quality Engineer (After Sales)
Quality Engineer (After Sales)

Bitdeer Group • Penang

On-site
MYR 50,000 - 70,000
Welfare benefits
Training and mentoring opportunities
Inclusive work environment
NPU Senior/Staff Design Verification Engineer
NPU Senior/Staff Design Verification Engineer

Bitdeer Technologies Group • Penang

On-site
MYR 90,000 - 120,000
Attractive welfare benefits
Developmental opportunities such as training and mentoring
Senior QA Engineer (Web3 Applications & Infrastructure)
Senior QA Engineer (Web3 Applications & Infrastructure)

Xsolla • Kuala Lumpur

On-site
MYR 320,000 - 401,000
Health insurance for employees and dependents
Free trainings and participation in specialized conferences
Flexible working hours
+2
Senior/Staff Design Verification Engineer
Senior/Staff Design Verification Engineer

Bitdeer (NASDAQ: BTDR) • Penang

On-site
MYR 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Canaan Inc. • Penang

On-site
MYR 60,000 - 90,000
Cloud Validation & Release Engineer
Cloud Validation & Release Engineer

Bitdeer (NASDAQ: BTDR) • Penang

On-site
MYR 60,000 - 90,000
Quality Engineer (After Sales)
Quality Engineer (After Sales)

Bitdeer (NASDAQ: BTDR) • Penang

On-site
MYR 50,000 - 70,000
Attractive welfare benefits
Developmental opportunities such as training and mentoring
Inclusive work environment