C++ Developers (Future Opportunities)
Process Systems Enterprise (PSE) is the leading supplier of Advanced Process Modelling software and digital design and operation technology and services to the process industries. Our software products enable our customers to explore the process decision space rapidly, reduce uncertainty and risk and make better, faster and safer design and operating decisions through deeper understanding of their processes.
Currently employing 200 staff worldwide, PSE has a well-established reputation for thought leadership and technology innovation, achieved via a substantial R&D programme spanning more than two decades. Following its recent acquisition by Siemens AG, the company is now embarking on a major further expansion of its R&D activities.
All of PSE’s modelling products are based on the gPROMS Platform, a sophisticated state-of-the-art software platform that supports all aspects of the development of large-scale mathematical models, their formal validation, and the performance of a range of mathematical computations based on these models. The responsibility for the development of the gPROMS Platform is held by PSE’s Software Development Group, comprising an outstanding team of 40 software developers with backgrounds in computer science, mathematics and related disciplines.
Due to expected growth over the next 12-24 months, we are now wanting to speak with talented C++ Developers that may be interested in future opportunities.
What qualifications and experience you should have
- Degree-level or equivalent qualification within software engineering or computer science or closely related subject
- Experience of C++ programming
- Demonstrable object-oriented software design skills
- Experience in developing multi-threaded applications
- Use of unit testing (e.g. GoogleTest) and integration testing
- Use of modern version control systems (especially Git)
- Cross-platform software development (MS Windows and Linux)
- Knowledge of Python scripting language
- Experience with data formats such as XML, JSON and HDF5
- Knowledge of algorithms for one or more of the following:
- numerical computation
- symbolic model manipulation
- machine learning, including reinforcement learning.
If you wish to apply, please click on the button 'Apply here'
If you wish to apply for this role, please click on the button 'Apply here'
- Java Software Developer – User Interface
- Consultant – Model library development, Formulated Products
- Business Development Manager - Formulated Products
- Consultant, Formulated Products
- Applications Engineer (Digital Applications), Formulated Products
- Product and Solutions Security Officer / Quality Manager in Project
- Plant IT Solutions Engineer
- Senior Applications Engineer, Energy and Chemicals
- Senior Consultant Engineer - Energy and Chemicals
- Senior Consultant Engineer - Formulated Products
- C++ Developers (Future Opportunities)
- Java Developers (Future Opportunities)
- Project Manager for Digital Applications
If you are interested in working for PSE but can't currently see a suitable role please click here.