Firmware / Software Engineer
build-ai · Shenzhen
Job description
About the role
We are hiring a Firmware/Software Engineer in Shenzhen to develop end‑to‑end firmware for devices that record physical labor, covering boot, camera capture, storage, upload and recovery.
Key responsibilities
- Own the full firmware stack on collection devices, including boot, camera capture, storage, upload and field recovery.
- Bring up new boards, configuring clocks, buses (I2C, SPI, UART, USB), cameras, power and debugging using schematics and oscilloscopes.
- Develop flashing, factory programming and test software to enable high‑volume production.
- Create diagnostics, logging and host‑side tools for seamless data ingestion.
- Optimize firmware for reliability and throughput in harsh field conditions.
Required profile
- Shipped firmware on real hardware using C/C++/Rust and can debug with an oscilloscope and logs.
- Experienced with embedded architectures and IO interfaces (I2C, SPI, UART, USB or wireless), cameras, storage and power management.
- Comfortable reading schematics and collaborating with electrical engineers on board bring‑up.
- Prefer building thousands of reliable devices over one clever prototype.
Required skills
- C
- C++
- Rust
- Python
- Go
- I2C
- SPI
- UART
- USB
- Wireless communication
- Camera integration
- Storage management
- Power management
- Schematic reading
- Hardware bring‑up
- Oscilloscope debugging
- OTA updates
- Failure‑tolerant upload
- Fleet observability
What we offer
- Competitive salary and comprehensive medical, dental and vision coverage.
- $500 monthly credit for waiving medical benefits.
- Housing subsidy of $2,000 per month for nearby residents.
- Relocation support for moves to San Francisco or Shenzhen.
- Wellness benefits covering fitness, mental health and more.
- Daily lunch and dinner at the office.
- Unlimited compute budget (subject to ROI justification) and AI model credits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in 中国.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
build-ai
Shenzhen