Firmware Engineer - San Francisco
Core
Develop embedded firmware for AI wearable prototypes, enabling communication between MCUs, sensors, wireless modules, and hardware components.
Role type
Senior embedded firmware engineer (wearables/IoT)
Builds
AI wearable prototypes and next-gen human-AI interaction interfaces
Domain
Consumer electronics / AI hardware / Wearables
Deliverable
production ML models | product features
Required skills
C/C++ for embedded systems, MCU platforms, RTOS environments, hardware bring-up and debugging, low-power system optimization, wireless protocols (Bluetooth/BLE, Wi-Fi), schematic/PCB tools (Altium, Cadence, KiCad), JTAG/SWD debuggers, logic analyzers
Preferred skills
Shenzhen engineering team collaboration, rapid prototype iteration
Technologies
Keil, IAR Embedded Workbench, VS Code, Eclipse, JTAG, SWD, Altium Designer, Cadence, KiCad
Responsibilities
Develop embedded firmware for AI wearable prototypes, bring up new hardware platforms, perform firmware debugging, validate system functionality, collaborate with electrical and mechanical engineers, implement and optimize firmware for low-power operation
Seniority
Senior, hands-on IC