Shortlisted jobs: 0
Upload successful Close

By uploading your CV, applying to one of our advertised roles or asking us to act on your behalf to find suitable relevant employment, you confirm that you have read and agree to use of your data in accordance with our data privacy policy, a copy of which is available here

Embedded Software Engineer

Senior Embedded Firmware Engineer. Competitive salary Based in Surrey.

A new exciting Vacancy for an Embedded Software Engineer to join a well-established leading developer of innovative communications systems and software.


  • Computer Science degree (or equiv.)
  • Developing low level Linux software for communications applications.
  • Experience of full lifecycle Linux application development (primarily user-space); with low-level Linux (driver, kernel, network stack etc.)
  • C/C++ embedded SW engineering experience, preferably on ARM/MIPS or similar processor.
  • Telecoms protocol experience: satellite, cellular or similar. Exposure to GSE, RLE, MPE an advantage.
  • IoT protocol experience (MQTT, COAP etc.) also desirable.
  • Ability to develop, integrate and test with minimal supervision.
  • Static analysis tools (Klocwork, CPPCheck).
  • Version Control e.g. Perforce, GIT, SVN.


  • Contribute to evolution of the design and product roadmap through development and maintain by using the existing codes as well as design, code for deployment of new modules ranging from library.
  • Support automation tools and continuous integration methodologies.
  • Take ownership of issues on products and engage with customers as appropriate.
  • Produce documentation at all levels of lifecycle (concept, design, training material etc.)
  • Travel to customer sites & remote offices for product bring-up/support where necessary.

If you would like to know any further information or apply for this role, please contact:

Paula Wickens at IC Resources

South East England

We're sorry but this job is no longer live.

You can search for a new job here.