As part of the Systems Development Group, this role is to support all aspects of the software product life-cycle, from initial software requirements capture, architectural design, coding design and implementation, test, through to release to SOP. It comprises all the broad skills of a software engineer.
The ideal candidate would be able to:
In order to apply for this role you must have the following:
A degree in Software Engineering or Electrical / Electronic Engineering related discipline (minimum 2:1) & 2 years industrial experience in an embedded software design role.
Embedded software development experience covering a range of different embedded microcontrollers
Embedded code development in C or C++ to MISRA compliant standard
Understanding and experience of the software development toolchain: Requirements capture tools, bug/Issue tracking tools, IDEs, software analysis and testing tools, documentation tools, compilers and debuggers.
Experience of automotive systems: vehicle communications, e.g. CAN bus or J1939, diagnostic and warning systems, HMI interfaces, Autosar development standard at hosting and basic software component level.
The ability to work in an Agile/Scrum team development: writing user stories, sprint planning and workshops, being compliant to SPICE and/or ISO26262 functional safety standards.
The successful candidates will receive job-specific training, coaching and formal training, as required. Occasionally, some foreign travel may be required.
We offer a competitive salary and benefits package. As an Investor in People, Schrader is committed to the provision of training, development and promotion opportunities. A comprehensive Induction programme is also available to all our new employees.
Please note that all successful candidates must undergo a medical examination which includes a drugs test.Schrader Electronics is an equal opportunities employer