Perform system analysis and functional allocation; Development of new system architectures for robotic/autonomous systems and improvement of existing architectures; Interact with development teams of different subsystems and coordinate architecture and