Overview
Embedded Software Engineer – Location: Cheltenham (3-4 days on-site). Duration: 12 months. Rate: Up to £80/hour (Umbrella, IR35).
Key Activities
- Preparation of the technical specifications and interfaces for Electrical Power Distribution System, including review and evaluation of legacy artefacts.
- Provide technical support in hardware and software integration for the Electrical Power Distribution System.
- Preparation and review of Systems & Electrical Software test plan and procedures, including review and evaluation of legacy test artefacts.
- Support in design reviews collaborating with other stakeholders (Certification, Safety, Quality) to realise project commitments.
- Conducting Software Verification activities.
- Write low level software requirements and trace using DOORs.
Essential Responsibilities
- Experience in Software Development/Verification activities per DO-178 B/C.
- Hands‑on experience with communication protocols like CAN, RS485, SPI, I2C.
- Experienced with tools such as Canalyser/bus‑master, Raven and FireSpy.
- Experience in C/C++ programming for embedded devices and knowledge of assemble language.
- Strong debugging skills and knowledge of using debugger such as Lauterbach and Trace32 scripting.
- Hands‑on experience of using low‑voltage lab equipment such as oscilloscope, potentiometer, etc.
- Requirements development, review and management using DOORS.
Qualifications / Requirements
- Degree in Engineering/Technology.
Desired Characteristics
- Knowledge of scripting languages (e.g. DXL) – an advantage.
- Knowledge of MATLAB – an advantage.
- Knowledge of SEAL.
- Familiarity with agile and scrum methodologies.
- Strong analytical and problem‑solving skills, with the ability to think critically and adapt to changing project requirements.
- Minimum of 5 years of experience in aerospace software verification.