Embedded Software Engineer

  • Location


  • Sector:


  • Job disciplines:


  • Salary:

    £35 - £45 per hour

  • Contact:

    Tom Noott

  • Contact email:

  • Salary high:


  • Salary low:


  • Job ref:


  • Published:

    about 1 year ago

  • Duration:

    3 - 6 months +

  • Expiry date:


  • Startdate:


  • Consultant:


Embedded Software Engineer
Reporting to the Chief Software Engineer, the successful candidate will be able to demonstrate proven capability and experience of designing and developing software for high performance embedded systems.

This is a great opportunity to work in a forward thinking organisation that offer flexible working as well as the chance to work on cutting edge projects.

Job Description:

  • Realisation of embedded software for 8-, 16- and 32-bit microcontrollers using established company design practices and software life cycles in line with the ISO2001:2008 quality system and high integrity design standards;
  • Interpretation of system requirements in collaboration with systems and hardware engineers to generate software requirements using semi-formal methods;
  • Code implementation using C/C++ programming languages, assembly language and automatic code generation from modelled environments;
  • Generation and execution of test plans and reports at all levels of the "V" life cycle, including unit/structural tests, integration tests and verification/validation tests;
  • Generation and formal review of technical documentation and artefacts from the design process;
  • Participation in FMEA, HAZOP, FTA and other analysis techniques

Job requirements:

  • Degree-qualified in an appropriate science or engineering discipline;
  • Minimum of 2 years' experience in a similar role within an embedded system product development environment;
  • Experience of programming using C, C++, C# and assembly languages;
  • Experience with the Infineon TriCore family of microcontrollers (preferably using the Tasking or HighTechGNU tools chain);
  • Experience in Windows Embedded, Embedded Linux, Visual Studio and Eclipse;
  • Experience using requirements management and specification tools e.g. DOORS, Cradle, MKS Integrity;
  • Experience using configuration management tools e.g. MKS;
  • Experience with software analysis methodologies e.g. Yourdon SASD or UML;
Linkedin_tracking _code