What Add job title, key skills
Where Add location, town,city
Start a New Search

Senior Software Engineer

Malvern, Worcestershire



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 multidisciplinary 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 (data distribution software) (preferably RTI)including realtime 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 realtime 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

Behavioural Requirements

  • Innovative
  • Selfstarter, 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

Posted 13 days ago

report job
Similar Jobs