C++ Developers (Future Opportunities)
Salary range: Competitive package
Siemens Process Systems Engineering (SPSE) 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 280 staff worldwide, SPSE 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 SPSE’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 SPSE’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.
Required education and skills/experience
- 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.
SPSE is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees
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'
- C++ Developers (Future Opportunities)
- Java Developers (Future Opportunities)
- Java Software Developer - User Interface
- Campaign Manager - Energy
- Business Development Rep (Inside Sales), Energy & Chemicals
- C++ (Numerics) Software Developer
- Senior Applications Engineer, Formulated Products
- Full Stack Software Developer
- Graduate Consultant Engineer
- Graduate Consultants and Applications Engineers
- Graduate Applications Engineer
- Senior Consultant Engineer
- Business Development Director, Formulated Products
If you are interested in working for Siemens Process Systems Engineering but can't currently see a suitable role please click here.