We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Graduate Software Engineer (26794)

to £43k DoE + benefits

Researching, developing, and verifying algorithms for design automation

Looking for a challenging software role with substantial mathematical content and problem-solving?

This Cambridge development team creates industry-leading software for automating product design. Their customers include an array of the world’s most innovative companies, working across a vast range of industries.

As a Graduate Software Engineer, you would be joining a growing team of bright and experienced engineers, working within a supportive company culture with mentoring available. The role will focus upon the research of innovative new algorithms for automated design, and also the development of software methods for verification of the designs created by these algorithms. This is a role where you would tackle genuinely new challenges, solving blue-sky problems rather than re-implement prior-art solutions.

For this position it is likely that you have excellent grades and top engineering degree (ideally Computer Science) from a well-known and respected university. In summary the role requires:

  • Excellent knowledge of C++ and object orientation
  • Ability to understand intricate algorithmic software
  • a good understanding of common data structures and the advantages and disadvantages of each
  • A pragmatic approach in identifying improvements and innovations

This is a superb opportunity to take on a challenging role in algorithm development, working within a small self-contained team within the security of a large well-established company. They offer interesting work and a fun working environment. It’s a fantastic chance to join a top Technology Company with a friendly team and relaxed working environment in a great location within Cambridge.

Keywords: Mathematical Developer, Strong algorithmic skills, C++, C, Python, Linux, Leading-Edge Design Automation Tools, Cambridge.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.