Design and develop C++ software for a simulation framework. Evolve architecture in middleware and real-time applications. Contribute to virtual engineering and support SW teams on concepts and technologies. Requires a university degree in Computer Science, strong C++ programming skills, and knowledge of software design patterns and system programming.