Skip to main content

This job has expired

Software Engineer, DSTL, up to £550/day

Employer
Quast Ltd
Location
Salisbury, Wiltshire
Salary
Up to £550/day
Closing date
5 Aug 2021

Job Details

The Defence Science and Technology Laboratory are seeking a Software Engineer to join their team in Salisbury.

Team: Ministry of Defence|Defence Science and Technology Laboratory

Initial contracts will run for 480 days from start and offer a rate up to £550/day.

IR35 STATUS: Inside IR35. This engagement has been assessed by the public body as Inside IR35 legislation. Candidates would be required to operate through an umbrella company on this engagement.

DEADLINE FOR SUBMISSIONS: 05/08/2021 at 10:00

This role requires Active DV (Developed Vetting) clearance. Applicants require active DV clearance or the willingness to go through clearance before starting on site. Candidates with current clearance will be preferred. Candidates must be sole UK nationals.

The Role – Hiring Manager Summary

The Software Engineer will work in a team developing software interfacing hardware and software elements of embedded systems running Linux. Activities will include the design, implementation, testing and documentation of new software. The software is predominantly written in Rust, however some interfaces are written in C/C++ and the test and integration systems are written in scripting languages such as Bash or Python. Informal training can be provided in the Rust programming language as required.

You will have an enthusiasm for learning new techniques and technologies, and applying existing knowledge in new domains. You will be self-motivated, able to take ownership of components and deliver them through the complete development lifecycle.

Main Responsibilities

  • Contribute to software specifications (mostly in reStructuredText with some UML)
  • Write software components using Rust and C/C++.
  • Write unit and integration tests, including scripting in Bash or Python
  • Contribute to maintenance of the Gitlab CI system
  • Peer review
  • Ensure that code conforms to the specifications and meets requirements.
  • Ensure that code meets the coding standards
  • Ensure that tests meet the project standards for coverage

Essential Skills

  • C/C++ Programming on Linux (GCC/Clang etc.)
  • Git workflows
  • Software detailed design and documentation
  • Experience defining and writing unit tests
  • Familiarity with UML notation

Desired Skills

  • Rust Programming
  • Gitlab CI Pipelines
  • Linux system tools (iptables, systemd)
  • API Documentation
  • ZeroMQ
  • Control Groups / Containers (/Docker)
  • Data Security (OpenSSL)
  • Distributed Systems Interfaces (REST, gRPC)

Candidate Eligibility

Candidates must be eligible to work in the UK, this role will not offer Visa sponsorship. Tier 2 – General visas are cannot be accepted. This role requires that candidates be willing to undergo BPSS (DS) Baseline Personnel Security Standard (with a Disclosure Scotland).

Other Job Postings

Visit https://quast.workable.com for all current Quast recruitment job vacancies.

Company

Quast Recruitment – high quality technology recruitment, led by experienced technology leaders.

Company info
Website
Telephone
+441727617280
Location
98 Fishpool Street
St Albans
Hertfordshire
AL3 4RX
United Kingdom

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert