Software Developer Graduate

AVEVA • cambridge, england • Posted June 30, 2026

About the Role

Requirements

  • You have a passion for creating software
  • You like problem solving and have sharp debugging skills
  • You are creative with computers and software applied to engineering
  • A Bachelor's Degree, Master's Degree or PhD in Chemical, Electrical, or Mechanical Engineering; Computer Science; Math; Physics or a related field
  • Some software product or application development experience
  • Good experience with developing software in major programming languages such as: C++, C#/.NET, JavaScript, etc
  • Familiarity with software design patterns (objected oriented design), Computer Science fundamentals/principles and methodologies, as well as knowledge of operating system internals
  • Sharp debugging and problem-solving skills
  • The ability to clearly communicate complex ideas both verbally and in written form
  • An eagerness to accept and expand upon skills and knowledge based on feedback
  • ...