Back to jobs

Embedded Software Engineer - C/Linux

Job description

Embedded Software Engineer - C/Linux

Position: Embedded Software Engineer - C/Linux

SoCode are proud to be working with a market leader in microwave technology. They provide access solutions in telecommunication industry in over 20 countries. They are looking to break into a new market as well existing ones to support the increased speed up in technology such as 5G, to do so, they are assembling a new team of engineers who will be working exclusively on greenfield development.

You will be working alongside an exclusive team of Engineers which includes Software, Hardware, Test and Architect to turn a companies vision into a real product. You will be working completely from scratch which means you will be working on full lifecycle development, Implementing new features and services, documentation and software test.

What this offers:

  • Flexible working - remote available
  • Half day Fridays
  • Pension Scheme - 7.7%
  • Company bonus
  • Collaborative working environment
  • Greenfiled development

Responsibilities:

  • Assist in full design process - written mostly in C
  • Document implementations using best practice tools and techniques
  • Implement code to meet design requirements
  • Build virtual networks of devices
  • Optimise code and implementation
  • Follow the processes of the team and company, whilst showing willingness to improve them

Requirements:

  • Degree in Computer Science or another applicable subject
  • A background and demonstrable experience in complex distributed, embedded systems and software
  • Strong documentation and software design skills
  • Strong knowledge in C (some Python would be a bonus)
  • Experience with version control tools
  • Multi OS experience with a heavy Linux orientation

If you are an Embedded Engineer and would like to apply for this opportunity, please send an up-to-date CV via the relevant link.

Keywords – Embedded/Linux/Python/C/Network/Radio/Cambridge