Senior Software Engineer - DDS, C++, SC Cleared


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

4th June 2019

Location

Malvern

Type

Contract

This job has now expired please search on the home page to find live IT Jobs.

Specific Responsibilities

* Contribute to all stages in the specification, design, development, integration, test and certification, fielding and support of DDS based software, following a rigorous engineering lifecycle.

* Interact with other engineers working in multi-disciplinary teams to deliver customer solutions.

* Provide training and support on the solutions provided.

Knowledge, skills and Personal Qualities Required

Essential Knowledge

* A thorough understanding of DDS (preferably RTI)including real-time Quality of Service (QoS), and the Interface Definition Language (IDL), Record, Replay and persistence

* Experience of architecting, designing and implementing DDS based solutions in software.

* Ability to develop in C++ and Java.

* Experience of developing on Linux operating systems.

* Experience of working in a rigorous engineering environment using configuration management and change management processes and tools.

* Experience using software design, development environment and test tools such as Enterprise Architect, Visual Studio, etc.

* Experience of designing software using UML.

* Degree in a computer science, engineering or maths subject or demonstrable equivalent experience

* Excellent verbal and written technical English communications skills.

Desirable Knowledge

* Experience of developing real-time software

* Experience of developing embedded systems

* Experience of using RTI DDS versions 5.3.0 and 4.2e

* Experience of developing on Ubuntu Linux 16.04

* Experience of using Linux Containers

* Knowledge and experience of the Common Data Representation (CDR)

* Implementing to applicable coding standards.

* High assurance software development (security).

* Experience of working across both Local Area and Wide Area Networks.

* Knowledge and experience of networking protocols TCP/IP, UDP/IP, Routers and Firewalls

< Behavioral Requirements

* Innovative

* Self-starter, shows initiative

* Offers solutions to problems

* Enthusiastic team player

* Driven to deliver great results

* Strong risk awareness

* Quality conscious

* Able to follow processes and procedures

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: