\ Responsibilities Design and implement software for a variety of devices from resources limited to based on sophisticated SoCs Develop a complete…