Sub Banner Default


Search results / Aerospace and Defence /

Embedded Software Engineer

Embedded Software Engineer

Embedded Software Engineer

Belfast - 6 month contract duration - pay rate £51.43 p/h Umbrella or £43.65 p/h PAYE including holiday pay

We are looking for an Embedded Software Engineer to work for our defence client on a fire control system. Due to the nature of the role it will require some time in the office in proximity of the physical hardware, however where possible there is also the flexibility to work from home. This is initially for a period of 6 months, but there is the potential to extend beyond.

The successful candidate will work as part of a team of Software Engineers in one of the clients multi-discipline programmes and will participate in all phases of the software development lifecycle. This will involve embedded software development, targeting off the shelf high-technology sub-systems or in-house processor-driven boards using a range of real-time operating systems.

Software assignments will be across product lines with a military focus, including (for instance) land vehicle platforms, missiles and training systems.

Key Responsibilities and Tasks:

  • Designing and developing real-time embedded software solutions.
  • Integrating and debugging solutions on target hardware, addressing issues arising during hardware/software integration.
  • Targeting multiple real-time platforms (e.g. VxWorks and MicroC/OS) using C and/or C++ .
  • Developing to alternative software lifecycles with participation in all aspects of the software lifecycle.
  • Software requirements management and traceability using industry best practice, tools and techniques.
  • Software test planning and execution (Unit, Integration and System Level).
  • Developing software solutions with a view to reuse.
  • Documenting all aspects of the software production process in accordance with company processes and standards.

Essential Requirements:

  • Proven ability of real time embedded development.
  • Proven ability of integrating embedded solutions on target hardware.
  • Proven ability of debugging on a target hardware platform.
  • Use of one or more real-time operating systems.
  • Track record of developing C/C++ applications.
  • Appreciation of software requirements analysis, specification & design.
  • Understanding of the principles and levels of software testing.


  • Understanding of data communications (e.g. 1553, RS422) and networking.
  • Use of model-driven software development using UML.
  • Ability to use change management and version control systems.
  • Ability to develop under a range of software methodologies.
  • Knowledge of Agile development methodologies.
  • Graphical User Interface design and development.
  • Knowledge of one or more of VxWorks, uC/OS or SYS/BIOS.

Additional information:

Please note, due to the sensitive nature of the projects involved all candidates must be capable of gaining a UK MOD Security Clearance to SC standard. If you are not already SC cleared the client will arrange a new application for you which can progress after you have started.

This role will operate Inside IR35.

Apply now