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 (23420)

to £32k + benefits

C, Python, Java, AAAA, 1st Class Hons

Do you want to be part of one of the largest independent wireless development teams in the world? It’s exciting and challenging work alongside other brilliant people with a passion for what they do, and you’ll get real responsibility from day one.

Our client is looking for a Software Engineer to work on client assignments developing software for a wide range of wireless systems and products. The sort of software they write is often at the electronics/software boundary and/or in a constrained environment (e.g. tight memory, low power).


To meet the requirements of this role you will have:

  • A good degree in a relevant subject, such as electronic engineering or computer science.
  • Experience of writing software in C
  • Good communication skills

In addition, any experience of the following would be advantageous:

  • Understanding of wireless communications systems
  • Windows / Linux / iOS programming
  • A scripting language
  • User interface design

As a graduate, you’ll start your career doing the work that interests you most. Where you go from there is up to you. Our client will give you the freedom to follow your interests and steer your own career in the direction you want, providing you with all of the support, mentoring and training you need.

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.