Embedded Software Engineer / Developer – C/C

Embedded Software Engineer / Developer – C/C Job Description Template

Our company is looking for a Embedded Software Engineer / Developer – C/C to join our team.


  • Document High-level block diagram design to implementation decisions;
  • Design and code reviews;
  • You will work on estimates, investigation reports, specifications, design documents, source code, test harnesses, procedures and test reports;
  • If hired at a Senior level you will also coach and mentor other members of the team;
  • Validate design specifications.


  • A small amount of travel may be required (10%);
  • Object-orientated analysis and design experience;
  • Experience using C/C++
  • Firmware development experience;
  • Experience debugging software;
  • Ideally educated to Degree level or equivalent;
  • Design experience of embedded applications that implement a UI.