Senior Software Engineer

Senior Software Engineer

Job Title: Senior Software Engineer
Contract Type: Permanent
Location: Cheltenham, Gloucestershire
Salary: Bonus + pension + Flexible Bens
Start Date: ASAP
Reference: 894622_1521823696
Contact Name: Kevin Raymond
Contact Email:
Job Published: March 23, 2018 16:48

Job Description

Senior Software Engineer

Your skills as a Senior Software Engineer and your experience of designing and implementing embedded devices and systems from requirements capture to production and deployment would make you an asset to the business.

Our Client is a supplier on a global basis of high integrity control products for aerospace, military vehicle and soldier applications and mission safety equipment.

You can apply for this role at the bottom of the page, below are more specific details about the role:

Key Responsibilities

Design and implement software of embedded devices and systems from requirements capture to production and deployment; Design, develop, code, test and debug system software incl. review of code and designs

Integrate and validate new product designs, interfacing with hardware design and development as necessary
Liaise with customers, internal and external as needed

Provide post production support and maintenance as required

Accurately estimate work of self and others including support to bids

Provide a level of technical leadership within the team

Propose and champion ideas for improvement

Coach and mentor less experienced engineers on an informal basis

Expectations, Background and Understanding

Degree in Software Engineering, Computer Science or related subject

Demonstrable track record of robust software design & development through the entire lifecycle using Real Time embedded C for 8, 16 or 32-bit microcontrollers following required coding standards.

Knowledge of the Agile process would be beneficial.

Experience of: C# or Java, GUI development, WPF and/or Qt, scripting languages e.g. PERL, TCL

Experience of Linux development, especially embedded Linux development

Ability to generate unambiguous software requirements based on user and systems level requirements

Experience of creating appropriate software test strategies and operational confirmation

Proficient in the use of industry standard communications protocols associated with communication interfaces (TCP/IP, UDP, HTTP, MilCAN, J1939, CAN bus etc.).

Key Skills: Software, Real Time, Embedded, Microcontrollers, C#, Java, GUI, Linux

Location: Cheltenham, Gloucester, Gloucestershire

Salary - Negotiable

Permanent Role

Due to the nature of work undertaken at our client's site, incumbents of these positions are required to meet special nationality rules and therefore these vacancies are only open to sole British Citizens. Applicants who meet this criteria will also be required to undergo security clearance vetting, if not already security cleared to a minimum SC level.
Electus Recruitment Solutions provides specialist engineering and technical recruitment solutions to a number of high technology industries. We thank you for your interest in this vacancy. If you don't hear from us within 7 working days please presume your application has been unsuccessful on this occasion. You are of course free to resubmit your CV/details in the future and we shall assess your suitability at that time.

Electus Recruitment Ltd is acting as an Employment Agency in relation to this vacancy.