Firmware Engineer I
$16,667–$21,667 year
On-site · Shenzhen Shenzhen, Guangdong, China
Job Summary
Develop embedded firmware for interactive toys and connected consumer electronics; implement desktop software tools to optimize firmware development; support firmware and software across the full product lifecycle from concept through manufacturing and production launch; collaborate with engineers, designers, project managers, and manufacturing partners to integrate software with hardware; develop and debug firmware for sensors, motors, LEDs, displays, audio systems, and wireless modules; assist with troubleshooting hardware/firmware interactions; support rapid prototyping and PoC development; use embedded development tools, debuggers, and version control; manage multiple projects with cross-functional teams. Proficiency in C/C++ for embedded systems, Python for desktop software, familiarity with IoT/cloud architectures, and knowledge of I2C/SPI/UART/BLE/USB is desired. BS degree preferred; fluent in English; 0–3 years of embedded firmware experience; exposure to ARM/Arduino/Raspberry Pi/ESP32 or similar platforms. Preferred: internship or project experience in firmware for embedded or consumer electronics; experience with RTOS, Bluetooth/Wi-Fi, sensors/motors/LEDs/audio, and desktop automation with Python.
Required Qualifications
- BS degree in Electrical Engineering, Computer Engineering, Computer Science, or related field preferred.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.