Senior Software Engineer

Location: Bournemouth, Dorset Salary: Negotiable
Sector: Defence Specialism:
Type: Permanent Contact: James Giblin

Senior Software Engineer




Senior Software Engineer needed for a leading Aerospace and Defence organisation based in Bournemouth who are looking to employ an experienced Senior Software Engineer with an in-depth knowledge of C++/Python, QT, and Linux/Windows

What the role entails:

Some of the main duties of the Senior Software Engineer will include:

  • Safety first. Operate at Special Mission in accordance with the Health, Safety and Environment procedures and regulations. Identify where these and Cobham procedures are applicable to appointed operations/tasks and apply safe systems of work
  • Application of discipline domain knowledge to the design, development and test of software components on time, within budget and with required quality
  • Peer review of software
  • Produce the documentation required to support the software
  • Assist in estimating, planning and progress reporting
  • Provide support to the projects, systems and operations teams
  • Continued development of discipline competence and expertise
  • Application of, and compliance with, engineering processes and practices including Cobham engineering framework, Life Cycle Management (LCM) and regulatory requirements
  • Identification of opportunities for the improvement of processes, practices and tools
  • Collaboration with other project team members to analyse and address project requirements
  • Collaboration with discipline peers within the team, Business Unit and company to share and learn best practice
  • Support the implementation of design review practice in accordance with Life Cycle Management project governance including: System Design Review, Preliminary Design Review, Critical Design Review, Test Readiness Review and Final Acceptance Review.
  • Identify and document as needed our intellectual property such as trade secrets, patents and controlled information
  • Contribute to business winning technical proposals
  • Any other duties that are reasonably requested by management within the capability of the engineer

In order to be the successful Senior Software Engineer and have a chance to gain such an exciting opportunity you will ideally need to have the following:

  • Familiarity with the product lifecycle from system requirements, architecture, design, integration, qualification, verification, through to production and support
  • Highly experienced in developing production software ideally for one or more of the following: radar, electronic warfare, communications and / or surveillance systems for an airborne environment
  • Expertise in design, coding, debugging, reviewing and testing software
  • Experience of C++ and Python software development
  • Experience of developing software for Windows and Linux
  • Ideally have an appreciation and some knowledge of embedded software development
  • Experience of implementing networking solutions including knowledge of TCP networking
  • Experience of implementing PCIe interfaces ideally for high speed data logging.
  • Experience of developing GUIs preferably with experience of the Qt framework
  • Experience of development environments including Visual Studio
  • An understanding of Configuration Management and Quality Assurance principles
  • Problem solving and creativity
  • Self-motivated, confident and assertive
  • Initiative and drive
  • Ability to learn new software languages and adapt to other operating environments
  • Good team player with ability to work in self-organised teams
  • The ability to work within a large organization in a matrix management structure
  • Experience of agile development methods preferably scrum
  • Strong technical report writing and presentation skills
  • Familiarity with engineering processes, practices and measures of performance for the discipline
  • Ability to obtain a SC Security Clearance
  • Proven ability to work and deliver to deadlines
  • Excellent organizational, communication, and leadership skills
  • Educational qualifications: Minimum Technical Degree relating to Computer Science or Software Engineering or equivalent
  • EASA, JAA, FAA is desirable.

This really is a fantastic opportunity for a Senior Software Engineer to progress their career. If you are interested please apply as soon as possible as this position will be filled quickly so don't miss out!

This advert was posted by Gold Group - one of the UK's leading niche recruitment consultancies. We span a variety of specialist industries and are the recruitment company to help you find your next career opportunity. We pride ourselves on our commitment to candidates and stick to our ethos of finding the right role for the right person. Visit our website or get in touch today to discuss this role, find out what else we've got or just for a chat about the state of your industry. Services advertised by Gold Group are those of an Agency and/or an Employment Business. Please be aware that we receive a high volume of applications for every role advertised and regularly receive applications from candidates who exceed the job credentials. We will only contact you within the next 14 days if you are selected for interview. A copy of our privacy policy can be found here: Gold Group is an equal opportunity & diversity employer. A copy of our equal opportunity & diversity policy can be found here:

Similar Jobs

Senior Software Engineer

Greenford, London Negotiable

Software Engineer

Bedfordshire, England Negotiable

Full Stack Software Engineer

Gloucestershire, England £50000 - £70000 per annum

Principal Software Engineer

Gloucester, Gloucestershire Package