Opportunities for permanent roles in a range of business sectors

Maths Software Engineer

As a Mathematical developer within Unified Supply Chain you will work with a team of highly skilled developers to solve complex optimisation problems in the supply chain domain which includes optimising the flow of material through a plant to maximise sustainability, profitability and efficiently. This will involve contributing to a number of existing codebases written in C++, C# and Python. The Maths team use multiple different techniques to solve the problems at hand, which includes Artificial Intelligence and Machine Learning methodologies.

If you are looking for an exciting career and growth path, this would be a great role for you!

Maths Software Engineer  - Cambridge

 

About the Role

 

When you join AVEVA’s Research & Development team, you are joining a global team of over 2000 engineers and computer scientists. We work on more than 75 leading industrial automation and engineering products. Our focus, passion, and collaboration help us to deliver innovative, high-quality, and secure industrial software that delights our customers.

 

At AVEVA, we’re all about limitless possibilities. Are you?

 

As a Mathematical developer within Unified Supply Chain you will work with a team of highly skilled developers to solve complex optimisation problems in the supply chain domain which includes optimising the flow of material through a plant to maximise sustainability, profitability and efficiently. This will involve contributing to a number of existing codebases written in C++, C# and Python. The Maths team use multiple different techniques to solve the problems at hand, which includes Artificial Intelligence and Machine Learning methodologies.

If you are looking for an exciting career and growth path, this would be a great role for you!
 

In this role you will:

• Develop and maintain production optimization code (C++)
• Develop and maintain unit tests (C++)
• Support investigations of complex models and unexpected optimization behavior
• Debugging of optimization and optimization performance to assist in defect fixing
 

Qualifications

• Analytical background (ideally Mathematical but other backgrounds solving complex problems)
• Ability to multitask and context switch between mathematical thinking to high level programming
• Adaptable and flexible
• Prior programming experience
• Strong communication skills and team player

Preferred Qualifications

• Prior experience with Object Oriented programming language (C++/Java/C# etc.)
• Strong mathematical skills and background (ideally degree/masters degree/PhD in Mathematical related subject)
• Background in/knowledge of optimization theory
• Experience of agile working practices
• Knowledge of Azure DevOps

 

About AVEVA

 

AVEVA is a global leader in industrial software, driving digital transformation and sustainability. By connecting the power of information and artificial intelligence with human insight, AVEVA enables teams to use their data to unlock new value. We call this Performance Intelligence.  AVEVA’s comprehensive portfolio enables more than 20,000 industrial enterprises to engineer smarter, operate better and drive sustainable efficiency. AVEVA supports customers through a trusted ecosystem that includes 5,500 partners and 5,700 certified developers around the world. The company is headquartered in Cambridge, UK, with over 6,500 employees and 90 offices in over 40 countries.

 

AVEVA is an Equal Opportunity Employer and we take pride in our core values and the diversity of our people, valuing the unique experience and expertise that people from different backgrounds bring to our business. The ability to develop ground-breaking technologies is one of our key assets and our people make it happen.

 

Come and join AVEVA to create the transformative technology that enables our customers to engineer a better world.