Your challenge will be to build the middleware, that enables applications developed by customers, quicker, cheaper and more reliable in a distributed environment, by moving responsibility for reliable data distribution from the application developer to the middleware, DDS. As DDS is real-time and with the knowledge that not all data is created equally, a data-sharing platform like DDS should acknowledge importance, urgency, persistence and reliability as complementary aspects of data that serve one goal: assuring the right data is available at the right place, at the right time.
As a Software Engineer, you will be involved in further development of our DDS product line, utilising all aspects of agile software development, but also supporting customer engagements and product support, with appropriate supervision.