£83 Per hour
Inside
Hybrid
Cheltenham, Gloucestershire
Summary: The Embedded Software Engineer role in Cheltenham focuses on the Software Development Lifecycle, particularly in the context of Electrical Power Distribution Systems. The position requires collaboration with various stakeholders and involves technical support, preparation of specifications, and software verification activities. Candidates should have extensive experience in aerospace software verification and relevant programming skills. The role is initially for a duration of 6 months with a hybrid working arrangement.
Key Responsibilities:
- Preparation of 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.
Key Skills:
- 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 assembly language.
- Strong debugging skills and knowledge of using debuggers 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.
- Degree in Engineering/Technology.
Salary (Rate): £82.50/hour
City: Cheltenham
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT
Role: Embedded Software Engineer
Location: Cheltenham (3-4 days on-site)
Duration: 6 months initially
Rate: Up to £80/hour Umbrella
inside IR35
Key Activities
Engineer with experience on the Software Development Lifecycle (DO-178C/SEAL) and in the following:
- 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's 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 requirement
- Minimum of 5 years of experience in aerospace software verification