Key responsibilities: Design, implement, optimize, and test embedded and low-level system software components for SoCs , including system control firmware, bootloaders, device drivers, and hardware abstraction layers.…