Embedded Software Engineer

Manpower
Bishop's Cleeve, United Kingdom
17 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 166K

Job location

Bishop's Cleeve, United Kingdom

Tech stack

Testing (Software)
Adobe InDesign
Agile Methodologies
C++
Communications Protocols
Computer Programming
Software Debugging
Embedded Software
Matlab
RS-485 Standard
Software Engineering
Software Requirements Analysis
Systems Integration
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface
Software Verification
Trace32

Job description

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

Requirements

  • 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, * Degree in Engineering/Technology, * 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

Apply for this position