Senior Software Engineer

Senior Software Engineer

Job Title: Senior Software Engineer
Contract Type: Permanent
Location: Cheltenham, Gloucestershire
Salary: Negotiable
Start Date: ASAP
Reference: 894622_1531496652
Contact Name: Kevin Raymond
Contact Email:
Job Published: July 13, 2018 16:44

Job Description

Senior Firmware Engineer
Our client is a global supplier of high integrity control products for aerospace, military vehicle applications and a developer of mission and safety critical equipment. They are currently looking for a Senior Firmware Engineer to enhance the software engineering capabilities of its engineering department.

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
*Coach and mentor less experienced engineers on an informal basis

Key Skills:

*Degree in Software Engineering, Computer Science or related subject
*Demonstrable track record of robust firmware design & development through the entire lifecycle using embedded C for 8, 16 or 32-bit microcontrollers following required coding standards.
*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.).
*A background in electronics would be a distinct advantage
*Understands the importance of delivery performance to cost and schedule
*Good core IT skills (Windows, Office, Visio etc.)

Desirable Skills:
*Experience of: C# or Java, GUI development, scripting languages e.g. PERL, TCL
*Experience of Linux development, especially embedded Linux development

Location: Cheltenham, Gloucestershire
Permanent Role
Salary: negotiable + Benefits

Key Words: Firmware, Embedded, hardware, Software, Microcontrollers, TCP/IP, Electronics

This is a Permanent Position.

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.
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 to SC Level.

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