Principal SW Architect job at Analog Devices