Firmware Engineer, IoT Devices (China) – Equity Eligible

Fellow

United States

On-site

USD 58,000 - 75,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Employee equity plan
Generous PTO
401k with company contribution
Medical/dental/vision insurance
Wellness credits
Fitness stipend
Summer Fridays
Parental leave
Product discount
Best coffee

Job summary

Fellow in Shenzhen or Guangzhou, China, seeks a Firmware Engineer to design, develop, and maintain factory firmware, drivers, and UI firmware for our IoT platform. This hands-on role covers end-to-end production code, from device drivers through factory bring-up.

The ideal candidate has strong embedded skills, can work across time zones with US teams, and will support automated tests, toolchains, and documentation to improve engineering quality and release readiness.

Qualifications

  • 5+ years of embedded firmware development experience.
  • Strong C/C++ and Python skills.
  • Production experience with RTOS-based systems, preferably FreeRTOS.
  • Experience with STM32 or comparable microcontrollers.
  • Strong peripheral-driver experience (I2C, SPI, UART, ADC/DAC).
  • Experience designing state machines, concurrency controls, synchronization, and fault-handling behavior.
  • Strong hardware-debugging skills with schematics, datasheets, oscilloscopes, logic analyzers, and JTAG/SWD.
  • Experience maintaining mature codebases and delivering fixes safely.
  • Experience bringing a new embedded product through integration, validation, and production release.
  • Proficiency with Git, pull-requests, code-review, and embedded-toolchain practices.
  • Bachelor’s degree in engineering, CS, or equivalent.

Responsibilities

  • Continuous Improvement: refine firmware codebase and reliability.
  • Issue Resolution: diagnose field and production failures and implement fixes.
  • New-Device Development: drive requirements to implementation through release.
  • Embedded Systems: develop device connectivity, control, UI/UX, and drivers.
  • Engineering Systems: assist tests, tooling, and documentation.
  • Cross-Functional Collaboration: work with US and China teams including manufacturing.
  • Engineering Quality: participate in code reviews and improve practices.
  • Secondary Support: assist factory firmware, diagnostics, and ODMs.

Skills

C/C++
Python
RTOS/FreeRTOS
STM32
Peripheral drivers
Git/Code review
Hardware debugging
Team collaboration

Education

Bachelor’s degree in engineering or CS

Tools

Git
CI/build system
Embedded toolchain

Job description

Fellow in Shenzhen or Guangzhou, China, seeks a Firmware Engineer to design, develop, and maintain factory firmware, drivers, and UI firmware for our IoT platform. This hands-on role covers end-to-end production code, from device drivers through factory bring-up.

The ideal candidate has strong embedded skills, can work across time zones with US teams, and will support automated tests, toolchains, and documentation to improve engineering quality and release readiness.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Fellow • United States

On-site
USD 58,000 - 75,000
Employee equity plan
Generous PTO
401k with company contribution
+7
Senior Firmware Engineer - Wireless IoT, Equity Eligible
Senior Firmware Engineer - Wireless IoT, Equity Eligible

Lunar Energy • Mountain View (CA)

On-site
USD 120,000 - 175,000
Medical, dental, and vision insurance
Flexible PTO + 10 holidays
401(k) plan
+3
Senior Firmware Engineer
Senior Firmware Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 140,000 - 190,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Electrical Engineer
Electrical Engineer

Kelly Science, Engineering, Technology & Telecom • Brainerd (MN)

On-site
USD 70,000 - 110,000
Firmware QA Engineer
Firmware QA Engineer

Motive Workforce • Westlake Village (CA)

On-site
USD 80,000 - 110,000
Senior IoT Firmware Engineer: Embedded Systems & Platform
Senior IoT Firmware Engineer: Embedded Systems & Platform

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 155,000
Principal Firmware Engineer – Lead Embedded & IoT Systems
Principal Firmware Engineer – Lead Embedded & IoT Systems

CHEP UK Ltd. • Santa Clara (CA)

Hybrid
USD 130,000 - 160,000