Ultra Electronics PCS is a global supplier of high integrity control products for aerospace, military vehicle and soldier applications. A leading developer of mission and safety critical equipment in the aerospace and defence industries with specialist capabilities, providing innovative solutions that meet the environmental and operational requirements of high reliability environments. With innovative engineers, skilled project managers and experienced manufacturing personnel at the heart of the organisation, PCS is able to continue to produce and develop products that push the limits of technology and respond to the ever changing demands of the industry.
PCS are looking for a Senior Firmware Engineer to enhance the software engineering capabilities of its Engineering department. You will work in a multi-disciplinary project team and be involved in the planning, development and delivery of firmware for both new and existing products, many of which are safety related or safety critical. You will be working across the entire development life cycle, from planning and requirements capture and analysis to final product approval and Legacy maintenance.
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
The successful candidate would be expected to demonstrate the following behaviours and skills:
Pro-active and self-motivated with good problem solving experience.
Learns quickly, willing to think outside the box using rigorous logic and methods to solve complex problems
Helpful and assistive approach to resolution of technical challenges and understands the need to change where necessary and adjusts accordingly
Positive attitude with ability to work as part of a team or alone with little supervision or direction
Good communication skills (presentation, written and verbal)
Expectations, Background and Understanding
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.)
Experience of: C# or Java, GUI development, Scripting languages eg PERL, TCL
Experience of Linux development, especially Embedded Linux development
There is no need to provide bank account details or payment to any person or organisation when applying for vacancies. If these details are requested for any vacancy you see with us, please report it to us via our contact page.
Apply above for Senior Firmware Engineer jobs in Cheltenham.