Embedded C/Python Developer - Remote/Farnborough - £50 per hour Umbrella CONTRACT

Hampshire  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Embedded C Python (Programming Language) Software Engineering Aviation ARM Architecture Unit Testing Change Control Static Program Analysis Software Design Documents Electronics Manufacturing Embedded Systems Field-Programmable Gate Array (FPGA) Instrument Flight Rules Maintenance MISRA C (C Programming Language) Requirements Traceability Subsystems Subversion Systems Architecture DOORS (Software) Impact Analysis Test Scripts Aerospace Industries Safety Principles

Description

We are recruiting for a Embedded C/Python Developer on contract to work for a leading Aviation organisation. The role is a hybrid with approx. 50% Remote and 50% in their Farnborough offices.

The successful candidate will be responsible for working within a team environment and assisting with delivering all stages of the design and development of the software, from identifying requirements, through design, programming, deployment, and ongoing maintenance.

There will be a particular technical emphasis on the airborne software.

Tasks & Accountabilities

  • Assist the Team Leader analyse and derive requirements from stakeholder needs or upper- level requirements, over the successive system decomposition levels.
  • Assist with defining or amending requirements in compliance with quality criteria, avoiding over- and under- specification.
  • Assist and Determine specificities of interface requirements.
  • Assist in the Definition and justify the requirements allocation to the given system elements taking into account the architectural interfaces and constraints, (eg requirements constraining system architecture), ensuring requirements traceability.
  • Assist with requirement changes, including impact analysis and requirements baseline establishment.
  • Assist with Verifying that the sub-system, equipment and component's requirements are correctly and completely implemented.
  • Implement design documents and software changes, including new and expanded functionality.
  • Develop Airborne Software to appropriate coding standards.
  • Ensure software meets requirements; comply with coding standards and unit test code modules using available test tools to determine static analysis of code implemented.

Skills & Experience

We appreciate that not everyone will have all the skills/experience listed below, and would welcome applications even if you do not meet all the requirements.

  • Experience working with software development teams through the software development life cycle.
  • Functional Embedded C for safety related/critical systems, preferably in the Aerospace sector.
  • Python (for test scripts).
  • System level interfacing with Complex Electronic Hardware (FPGAs etc).
  • Embedded system experience with arm Cortex M series devices.
  • Requirements, design, test and software process documentation.

Other Useful skills and experience:

  • Experience in aviation, particularly flight control systems would be an advantage.
  • MISRA-C coding standard
  • Experience applying RTCA DO-178 preferred
  • Doors experience
  • Subversion SVN Tool experience (Change Control System)
Start date
ASAP
Duration
6 months +
(extension possible)
From
Click
Published at
28.03.2023
Project ID:
2572269
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register