EB5616 Software Engineer
Location: Rugeley, South Staffordshire
Salary: Negotiable (Dependant on experience)
An opportunity has arisen for a Software Engineer to join our Underwater Measurement Systems division within the Software team. This role would be ideal for a software engineer looking to develop within their career. Reporting to the Software Team Leader, the successful candidate will carry out a vital role within a dedicated team developing real time and analysis software for Underwater Measurement ranges and vessel degaussing systems. The candidate will work closely with other project members developing solutions to successfully meet project objectives. The successful candidate will work on a range of software engineering activities from bid to delivery in the following areas:
- Data acquisition systems and control systems for naval applications
- Underwater Signature Analysis (electromagnetic and acoustic) & Acoustic signal processing
Applications from ex-military personnel (Royal Air Force, Royal Navy, British Army, and Royal Marines) are strongly encouraged.
Key Responsibilities:
- Production of code to coding standards
- The technical performance of the software produced
- Interface to hardware team
- Management of the software requirements
Experience:
- Design of coding architectures
- Familiarity with programming in one or more of the following environments: Windows or Linux
- Experience of embedded software/hardware integration
- Object orientated, coding experience
- Experience in any of the following areas: data acquisition, real time programming, sensor interfacing, LAN Networking / TCP/IP and hardware interfacing, simulink or modern control theory
- Ideally have experience in Visual Studio and MFC
- Some experience of either UML or equivalent e processing
Skills:
- Programming skills and experience in C or C++
- Able to work in line with ticket+ standards
- Good written English and software specification writing skills
- Ideally have presentation and training skills and be confident in a customer facing role
Essential
- Be educated to a minimum of degree level in computer science, engineering or a numerate scientific discipline with relevant software engineering experience
- Security clearance without restrictions would be desirable
Salary: Negotiable (Dependant on experience)
Benefits: Critical Illness Insurance, Life Assurance, Pension Scheme, Dental Plan and more
This job is no longer available for new applications.