Hardware/software integration experience (MCU/SoC peripherals, serial buses, timing/latency considerations) and familiarity with common interfaces (RS-232/RS-485, USB, Ethernet, TCP/IP, CAN, I2C, SPI). Proficiency with version control and collaborative development workflows (Git preferred): code reviews, branching strategies, and disciplined change management.