Founded in 2003, BCD is a full service electronics ODM (Original Design Manufacturer) providing firmware development, hardware design, PCBA, and precision cable assembly to discerning firms. We have offices in San Francisco, Hong Kong and Shenzhen. We specialize in IoT devices and have come to be known as THE IoT ODM.
We're looking for a Senior Firmware Developer, developing firmware for our customer's IoT devices, and extend our Production Line Tool (PLT) in-circuit program and test offering.
MUST HAVES: - Familiar with GitHub / Pull Requests / Branching & Merging - Linux-based development (Docker, Makefile / CMake) - Bare metal embedded C/C++ - Embedded Linux development (kernel drivers)
NICE TO HAVE: - Programming languages: Golang, Rust - RTOS: Zephyr, MyNewt - Technology: BLE, iOS app development, Signal Processing, Machine Learning
PERKS: OSS participation: Zephyr, Elixir Nerves Professional development: courses, training