Senior Firmware Engineer I
Core
Design and develop firmware for AIoT infrastructure, Robotics, and Camera products, including SoC/SoM, Microcontrollers, and RF technologies.
Role type
Senior Firmware Engineer (AIoT/Embedded Systems)
Builds
Firmware for eLinux/eAndroid SoCs, Microcontrollers, Wi-Fi/Bluetooth/Cellular RF, and Battery/Power Management subsystems.
Domain
Consumer Electronics / AIoT / Robotics / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, Rust, Golang, Python, Embedded Linux (Yocto/OpenWRT), Embedded Android (AOSP), RTOS, Computer Architecture, Operating Systems, Concurrency, Networking, Data Structures, Algorithms, OOP
Preferred skills
Cellular LTE/5G Modems, Battery/Power Management, Safety and Thermal, AI coding assistants (Claude Code, Copilot, Cursor)
Technologies
eLinux, eAndroid, Yocto, OpenWRT, AOSP, C, C++, Rust, Golang, Python
Responsibilities
Develop firmware for SoC/SoM, Microcontrollers, and RF technologies; Support Electrical Engineering with board bring-up and hardware debugging; Write and review design docs and pull requests; Mentor engineers on AI-assisted development; Collaborate with SoC and Modem vendors.
Seniority
Senior, hands-on IC
