Sr. Embedded Software Engineer
Core
Design, implement, debug, and test firmware for Android and Linux-based platforms to enable video collaboration features in conference room hardware.
Role type
Senior IC embedded firmware engineer (Android/Linux)
Builds
Firmware for video collaboration endpoints (cameras, microphones, speakers)
Domain
Consumer electronics / Video conferencing hardware
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Linux Kernel, device drivers, Android HAL, USB Gadget (UVC/UAC/HID), I2C, SPI, UART, oscilloscope usage, logic analyzer usage, API design, code reusability, debugging
Preferred skills
Python, Linux scripting
Technologies
Android, Linux, QCOM SoC, MTK SoC, git, gerrit
Responsibilities
Design and implement firmware for new and existing products; ensure highest quality, performance, and security; debug and test firmware; implement unique product features
Seniority
Senior, hands-on IC