The latest opportunities from ecm.

See what we can offer you, and tell us you're interested. We'll do the rest.

The ecm guarantee.

We know what it's like to be looking for a high-tech job - we've worked in the industry ourselves! Here's how we work:

  • If you send your details to ecm, we treat them as confidential.
  • We only send your CV to a company with your express prior permission.
  • We will speak to you before we do anything.
  • All ecm consultants have a technical background in engineering, maths or the physical sciences.
  • Let us do the hard work – if you can't see quite the right job for you, let us look for you.

Embedded Software Consultant (22909)

to £70,000 + bens

C, C++, Assembler, embedded solutions, top quals needed

Summary: Embedded software, C, C++, assembler, client facing environment, top academic qualifications needed, Cambridge, to £70,000 + benefits.

This highly regarded technology company specialises in providing solutions to clients worldwide. You will have the opportunity to develop leading edge communications technologies and devices and help create new business, in a wide range of markets such as medical devices, satellite communications, and the Internet of Things. You will be able to work with customers ranging from global blue chips to regulators such as Ofcom and ambitious start-ups.

You will have a 1st or Upper 2nd first degree or higher from a leading university in electrical/electronic, systems or software engineering, or computer science with a strong applied element, although candidates with equivalent qualifications in other scientific disciplines who can demonstrate hands-on experience in embedded software are also welcome to apply.

You must have a strong understanding of the fundamentals of software engineering, microprocessors and embedded software; hands-on experience developing and debugging software for embedded microcontrollers or microprocessors in C and preferably also in C++ and assembly language; the ability to communicate technical concepts and the value of your work clearly and confidently; and a desire to develop new skills and to take increasing responsibilities. For the more senior roles you must also have a track record of designing and implementing software systems and professional experience that demonstrates an ability to lead and a drive to succeed.

Experience in areas such as low level programming; object oriented programming, wireless communication systems, databases, web and internet technologies; FPGA; verilog; device driver development; security and cryptography will also be required (you don’t need all the above but you should have several to be viewed upon favourably by the client).

This is an excellent opportunity to work in this challenging environment at the cutting edge of technology.

Keywords: 1st, 2.1, Cambridge, embedded, C, C++, assembler, wireless, client facing.

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.