Back to Job Search

Software Engineer

  • Location: Telford
  • Salary: £0 - 450 per day + Umbrella
  • Job Type:Permanent

Software Engineer

Duration: 12-Month

Rate: £450 Per Day (Umbrella, inside IR35

Location: Telford, Bristol, and Washington (NE) – Hybrid working available

As a Software Engineer, there will be involvement in the design, development & integration of equipment at the system and sub-system levels. This is a varied role which will expose you to lots of different vehicles and systems.

This is a demanding role, requiring close liaison between Engineering teams and suppliers.

Duties and Responsibilities

  • Design and implement software solutions which simultaneously fulfil contractual requirements and contribute to cost-effective design. 
  • Assisting in the validation of any software in systems / equipment, which may include the generation of test schedules, test and integration plans and the writing/investigation of technical reports.
  • Provide support to task planning and estimating.
  • Liaise with suppliers to ensure compliance to interface definitions and requirements.
  • Maintain an up to date understanding of technical / engineering developments and apply this knowledge appropriately to the projects in hand.
  • Contribute to continuous improvement of development methodology and delivery pipeline.
  • Schedule own work to meet target timescales and deliverable milestones.
  • Perform self-verification of own tasks to ensure completeness and quality of information.
  • Undertake peer reviews to ensure completeness and quality of output.
  • Ensure engineering designs address the following:
    • Safety
    • Security
    • Reusability
    • Reliability
    • Maintainability

Proven Ability/Knowledge

  • Object oriented C++ development with knowledge of design patterns.
  • Understanding of UML/SysML.
  • Knowledge of the full software development lifecycle.
  • Ability to develop new software and maintain legacy products.
  • Software verification and testing.
  • Ability to identify and develop new software capabilities required by the business.
  • Agile development.
  • Ability of using some of the following languages: C, C#, Scripting Languages, Java
  • Knowledge of integration and target hardware testing would be advantageous.
  • Development with Data Distribution Service (DDS) or other Ethernet based communication.
  • Windows/Linux Cross Platform Development.
  • Visual Studio 2019/2022.
  • Linux system configuration.
  • CANbus/MilCAN/J1939 knowledge.
  • Git version control.
  • Youtrack/Jira issue and task tracking.
  • MariaDB/MySQL databases.
  • XML.

Additional

Due to the sensitive nature of the product all applicants must have worked within the Defence / Military industry within the last 12 months or be capable of obtaining Security Clearance (SC level minimum).