Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineers

Morson Edge

England

Hybrid

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering consultancy in the United Kingdom is looking for Software Engineers for 12-month contracts based in Telford, Shropshire. This hybrid role typically involves 2 days on-site and 3 days working from home. Candidates should have experience in full lifecycle software design and development, particularly with object-oriented programming in C+. The ideal applicant will have skills in software verification and validation, along with strong communication abilities. Previous experience in the military or defense industry is highly desirable.

Qualifications

  • Experience with object-oriented programming in C+ or later.
  • Familiarity with the full software development lifecycle.
  • Ability to perform software validation and testing.

Responsibilities

  • Design and implement software solutions.
  • Support system design for optimal functionality allocation.
  • Validate software and systems, including test tools and schedules.

Skills

Object oriented C+ or later development
Understanding of UML/SysML
Software verification and testing experience
Good communication skills

Tools

Visual Studio 2022
Git version control
Job description

SOFTWARE ENGINEERS CONTRACTS 12 MONTHS HYBRID TELFORD Shropshire

Hybrid working typically, 2 days on site, 3 days from home but this can fluctuate depending on business needs.

Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment.

AT THE COAL FACE / TASKS/ RESPONSIBILITIES
  • Design and implement software solutions.
  • Support the overall system design process to ensure optimal allocation of functionality between different physical parts of the system.
  • Validation of software and systems, which may include producing test tools, the generation of test schedules, test and integration plans and technical reports.
  • Provide support to task planning and estimating.
  • 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.
ESSENTIAL SKILLS / PROVEN ABILITY
  • Object oriented C+ or later development with knowledge of design patterns.
  • Understanding of UML/SysML.
  • Full software development lifecycle.
  • Software verification and testing experience.
  • Good communication skills.
DESIRABLES
  • Agile development.
  • 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 2022.
  • CMake or similar build environment.
  • Windows/Linux system configuration.
  • CANbus/MilCAN/J1939 knowledge.
  • Git version control.
  • Youtrack/Jira issue and task tracking.
  • MariaDB/MySQL databases.
  • Boost, XML, JSON and cryptography.
  • Qt6 GUI Development.
  • Developing unit tests using a framework such as GoogleTest.
ADDITIONAL SECURITY INFORMATION

WE SEEK SOFTWARE ENGINEERS WHO HAVE WORKED IN A MILITARY / DEFENCE ENVIRONMENT / INDUSTRY WITHIN THE LAST 12 MONTHS OR WHO ARE CAPABLE OF OBTAINING SECURITY CLEARANCE (SC LEVEL MINIMUM)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.