Connecting Talent to opportunity

Connecting Talent to opportunity

Senior Software Engineer


Job Description:

Important: All applicants must be able to obtain Security Clearance.

Working: Possible Flexible and some remote working potentials.

This is a fantastic time to join as a Software Engineer, within a team who are growing, so there are multiple opportunities available from Junior - Principal Expertise!

The team are seeking a Software Engineer with experience in Software Development, in C (Embedded Software) or C++.

As a Software Engineer you will Define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team. The team are a dynamic and forward thinking group of around of 5-20 engineers, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m!

Experience needed:

  • Ideally qualified to degree-level or equivalent experience in a Physics or Engineering based subject, such as; Electronics, Hardware, Computer Science, Software or Systems Engineering etc.
  • Proven experience in Software Development, in C (Embedded Software) or C++.

Experience of at least one of the following;

  • Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux)
  • Embedded Linux application, kernel and/or driver development. C and C++
  • Experience of best practice software development processes/lifecycles
  • Experience of Object Oriented Design and Design Patterns
  • Experience of software testing and design for test


  • Experience in the Defence / Aerospace or safety regulated environment would be advantageous.
  • Experience of using version control, continuous integration and automated test tools and frameworks.
  • Exposure to defensive coding techniques and standards such as MISRA.
  • Knowledge of software engineering practices, methodologies, processes, techniques and technology trends
  • Experience of DOORS, RSA, Enterprise Architect, UML and SysML

For full information, please get in touch!

  • Job Type

    Permanent, Full Time

  • Work Authorisation


  • Industry Sector Other

Extend your job search ?

29% Match


21% Match


16% Match