Software Developer (C++)

Posted 25 August 2023
Salary Competitive
LocationGloucester
Job type Permanent
DisciplineSoftware Engineering
Reference63215
Contact NameIeva Bruniniece

Job description

Software Developer (C++)

We have been partnered by well-established security company with a long history of helping government customers harness innovation through the successful delivery of some of the world’s most complex integrated systems. They take pride in helping to defend the largest nations and businesses in the world against advanced threats. If you are motivated not only by money, but also want to make a difference and want to obtain Security Clearance to work on some latest government projects, this opportunity might be for you.
We are looking for an C++ to join their team on a permanent basis. We have a range of roles available, from Junior through to Mid & Senior level Developers.

The main responsibilities will include:
• High performance application design and development in C++ and related languages.
• Developing and deploying software which typically includes low level development (eg real-time software, drivers, embedded software etc.) and requires an understanding of the underlying hardware systems.
• Managing technical tasks/projects and people.
• Customer-facing technical consultancy.
• Work towards gaining the experience required to take technical lead roles.
• Mentoring and coaching junior colleagues.

Skills and Experience:

Essential:
• C++ experience
• Broad interest in wireless technology, embedded systems and awareness of latest industry developments.
• Ability to produce high-quality software
• Understanding of low-level computing concepts

Desirable:
• Development on and for Linux based embedded systems
• Range of other development skills, including C (for embedded systems), Java, HTML5, React/Redux, Python, GDB.
• Modern software development methodologies such as Agile and Test Driven Development.
• Understanding of radio communication systems and concepts.