Embedded Software Engineer

Location Bicester
Contact Nathan McGarry
Job Ref 7378
Published 2 years ago
Job Type Contract

Job Description

Key responsibilities will include:
 

  • Writing requirements, producing design documentation and code for safety-critical software
  • Peer reviewing of artefacts produced during the development of the system
  • Providing technical expertise to the project software team through all stages of the application lifecycle
  • Supporting communication between the software development team and the wider project team
  • Collaborating with internal and external stakeholders and coordinating cross-team activities
  • Following the approved software development process for Design Assurance Level (DAL) A of RTCA DO-178C
  • Ensuring the use of development best practices and support process improvement activities

Skills and experience required:
 

  • Degree or equivalent in software or electrical engineering
  • Previous experience as an engineer in the development of embedded software products to RTCA DO-178C (or DO-178B) DAL A or B
  • Previous experience developing code in C programming language
  • Previous experience of developing code for the ARINC 825 protocol
  • Knowledge of motor control algorithms and implementation
  • Familiarity with model-based development methods and auto-coding tool, such as MATLAB
  • Familiarity with Agile software development methodologies and industry best practices for software development
  • Experience with requirements and lifecycle management tools such as DOORS, Polarion, codeBeamer or Dimensions CM
  • Creative problem solver, with a logical approach to implementing solutions
  • Good verbal and written communication skills
  • A flexible approach to work with the desire to thrive in a dynamic, fast-moving environment within a small company
  • Self-motivated with the determination to succeed
  • UK driving licence and be available to support visits to supplier sites.

Desirable:
 

  • Experience working with motor controllers.
  • Knowledge of the AUTOSAR methodology and associated tools
  • Familiarity with model-based development methods and auto-coding tools
  • Knowledge of common graphical modelling languages such as UML and SysML

Apply