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