Articulate complex software functions, and development requirements to non-software personnel (such as customers, government representatives, project managers, etc.) for the purpose of ensuring project stakeholders understand developed products function. Therefore, we are particularly interested in candidates with a diverse set of experiences in the development of full stack software systems for robotics, automotive, manufacturing, oil & gas, industrial internet of things, defense, and/or aerospace applications.