Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Manpower

Gloucester

On-site

GBP 60,000 - 80,000

Part time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency is seeking an Embedded Software Engineer for a 12-month project located in Cheltenham. The position requires experience in aerospace software verification, specifically C/C++ programming, along with hands-on expertise in communication protocols like CAN and RS485. Successful candidates should have strong debugging skills and familiarity with tools such as DOORS and oscilloscopes. This role involves preparing technical specifications and providing support for hardware-software integration.

Qualifications

  • Experience in aerospace software verification (minimum 5 years).
  • Hands-on experience with communication protocols like CAN, RS485, SPI, I2C.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Preparation of technical specifications for Electrical Power Distribution System.
  • Provide technical support in hardware/software integration.
  • Conducting Software Verification activities.

Skills

Software Development/Verification
Embedded C/C++ programming
Debugging skills
Communication Protocols (CAN, RS485, SPI, I2C)
Requirements Development using DOORS
Scripting languages (DXL)

Education

Degree in Engineering/Technology

Tools

Canalyser
Raven
FireSpy
DOORS
Oscilloscope
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.