C++ Software Engineer

BAE Systems Applied Intelligence
13 Nov 2017
16 Nov 2017
Contract Type
Full Time
The Applied Intelligence division of BAE Systems delivers solutionswhich protect and enhance the connected world. Everything we do createsa safer future. We want to solve problems for our customers and by bringing togethergreat minds, we can work together to make the world a safer place.Role profileA successful candidate for this role will work in Applied Intelligence'sIS&S Core Capability business area, with a focus on developing andsupporting regulatory compliance systems for UK commercial and publicsector customers. Core Capability provides network analysis platformscapable of processing data on very high rate network links in real time,which depend on highly optimised software processing capability.They will conduct software development, testing and integrationactivities for existing and future customers in the UK and worldwide (Wecurrently have customers in more than ten countries). For suitablyexperienced candidates, this shall also include low level requirementsspecification and software design. The role will involve interactionwith a broad internal stakeholder community (design authority,pre-sales, project and DevOps parties).What you will be doing... (Role Duties and Responsibilities)A successful candidate will have the following responsibilities: Development of new components and modules for regulatory platforms. Problem resolution for Connect platforms in operational service worldwide. Other 4th Line (and, less frequently, 3rd line) System Support(DevOps) activities. Functional and NF performance improvement for Connect platforms,including analysis and modelling. Integrating and testing new components in internal and customerpre-production environments. Option to join an Out Of Hours on-call rota (attracting additional remuneration).What we are looking for... (Skills and Experience) Experience in C++ and Python. Experience designing and developing object oriented solutions. Experience implementing and improving process architecture andinter-process communications. Experience developing within Linux distributions (CentOS 6 and 7 minimum). Experience working with Windows Server 2008 and above. Experience with networking, IP/TCP and UDP protocols, includinganalysis/debug of protocol data. Knowledge of process architecture and inter-process communication.Highly Desirable: Working in a regulated domain / compliance-heavy environment. Bash, Puppet, Ansible, Perl, Microsoft SQL, MySQL, .NET framework, C#. Microsoft Visual Studio 2012 and above. Developing within a source controlled environment (Git/Perforce). Developing within a continuous integration (CI) environment. Establishing and running automated testing within a CI environment. Wireshark for network communications analysis and packet-levelprotocol debug. System Support (DevOps) for high-assurance systems. Working with CSPs / Telcos / Secure Government customers. Atlassian collaboration and workflow management toolset. ITSM Toolsets. ITIL Foundation v3 based Incident, Problem and Change Management Procedures.Other InformationThis role is based in Guildford, Surrey. Occasional travel to UK andworldwide customer sites may also be required. Security Clearance is required for this vacancy. If you are notcurrently Security Cleared, you will need to be eligible for this andwilling to go through the process. For more guidance on NationalSecurity Vetting please click here. About BAE Systems Applied Intelligence: We help nations, governments and businesses around the world defendthemselves against cyber crime, reduce their risk in the connectedworld, comply with regulation, and transform their operations. We dothis using our unique set of solutions, systems, experience andprocesses. Our success is down to our people. The changing nature of our businessmeans that we're constantly looking for the brightest talent to help usfulfil our ambitions. As an experienced professional, we'll entrust youwith responsibility; this means that you'll have client contact, varietyand support from day one. We'll encourage and support you to develop your skills and reward youas you grow. Whatever your area of expertise, you'll be much more thanjust a job title; you'll be an integral part of the business where yourindividual contribution makes a difference every day. Great mindsdeserve great rewards, so we also offer a very competitive salary andbenefits package. Diversity and Inclusion: As a company committed to inclusion, we welcome applicants from allbackgrounds and on a full or part-time basis. Diverse perspectives andinnovative thinking are fundamental to our continued success. As aninternational organisation we strongly support flexible workingconditions to accommodate for working in different time zones, cultures,patterns and client facing environments. We encourage all our staff tothink about how they and their teams can work flexibly to get the bestbalance and results for our organisation and every individual. Division Overview: International Services and Solutions (IS&S) International Services and Solutions (IS&S) exists to satisfy theApplied Intelligence strategy to grow in the international large-scalesecurity market by leveraging government relationships anddifferentiated propositions. Our mission is to support those who defendnations, organisations and citizens from physical and cyber threats. Aswell as our traditional deep expertise in communications intelligencefor governments and telecommunications companies, we help our customerscollect, store, analyse, and extract intelligence from open sourceinformation and to fuse multiple data sources into insightfulintelligence. We also help our clients monitor cyber activity to identify new threatsand threat actors within the cyber domain, locally and nationally, andbuild secure communications infrastructure. We are the home for advancedelectronic capability within Applied Intelligence and solve our client'srequirements with a mix of advanced software and hardware solutionscombined with associated services offerings. The IS&S structure includes five regions and our Core Capabilityteams. They are supported by a number of functions, including BusinessDevelopment and Sales, Engineering, Operations and Delivery, Finance,HR, Commercial and Legal. Help us secure a connected world by being an unseen hero. Apply now andbe inspired. - provided by Dice .NET, .NET FRAMEWORK, AUTOMATED TESTING, BUSINESS DEVELOPMENT, C#, C++, CHANGE MANAGEMENT, ITIL, ITSM, LINUX, MICROSOFT, MYSQL, PERFORCE, PERL, PUPPET, PYTHON, SQL, VISUAL STUDIO, WINDOWS, WINDOWS SERVER, WIRESHARK, WORKFLOW, WORKFLOW MANAGEMENT