Experience with Android and Linux system-level code
Strong software architecture fundamentals
Networking fundamentals and low-latency communication protocols
Integration of custom hardware and peripherals
Building and maintaining CI/CD pipelines
Automated testing strategies experience
Experience with OTA update infrastructure
Familiarity with secure boot and integrity verification
Experience on resource-constrained systems
Effective communication across engineering disciplines