Prev vacancy

Software Engineer

Next vacancy
  • UK, South West, Wiltshire, Salisbury
  • to £550 per day (Within IR35)
  • Contract , 1 year
  • Full time

Our central government client are currently looking for a Software Engineer to join their team on a new contract.  

 

Contract Length: 480 Days 

Location: Salisbury 

IR35: In Scope 

Pay Rate to Candidate: 550/Umb 

 

DESCRIPTION: 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. You will be used to working in small teams, working remotely, and willing to help out with tasks in areas that are unfamiliar to you. 

 

MAIN DUTIES: 

 

• 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 

- SC Clearances 

 

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)

  • Quote ref: 990034/48572

Similar jobs

Oracle Fusion Developer (SC cleared)
Croydon, UK
to £550 per day, Contract

Oracle Fusion Developer (SC cleared)

Our Government client is currently looking for an Oracle Fusion Developer for a 6 months contract inside IR35. Ideally...
WordPress Developer
Swindon, UK
to £550 per day, Contract

WordPress Developer

Our government client are currently looking for a WordPress Developer to join their team on a new contract. Role:...
This website uses cookies to enhance your user experience. By continuing to use this site, you consent to our use of these cookies. See our Cookie Policy.